1. b264d69 [IR] Add Instruction::isLifetimeStartOrEnd, NFC by Vedant Kumar · 7 years ago
  2. 6bb8051 [GlobalISel] Fix insertion of stack-protector epilogue by Petr Pavlu · 7 years ago
  3. 90ad683 CodeGen: Remove pipeline dependencies on StackProtector; NFC by Matthias Braun · 7 years ago
  4. f03f32d Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipeline dependencies on StackProtector; NFC" by Matthias Braun · 7 years ago
  5. 9436570 CodeGen: Remove pipeline dependencies on StackProtector; NFC by Matthias Braun · 7 years ago
  6. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  7. 13b8331 [StackProtector] Ignore certain intrinsics when calculating sspstrong heuristic. by Matt Davis · 7 years ago
  8. 5df9f08 Re-commit r319490 "XOR the frame pointer with the stack cookie when protecting the stack" by Hans Wennborg · 8 years ago
  9. 361d439 Revert r319490 "XOR the frame pointer with the stack cookie when protecting the stack" by Hans Wennborg · 8 years ago
  10. ba4014e XOR the frame pointer with the stack cookie when protecting the stack by Reid Kleckner · 8 years ago
  11. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  12. 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
  13. 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
  14. 6ac7a34 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  15. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  16. e89461a Remove some #include from StackProtector.h; NFC by Matthias Braun · 8 years ago
  17. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  18. 8b61764 [LegacyPassManager] Remove TargetMachine constructors by Francis Visoiu Mistrih · 8 years ago
  19. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 8 years ago
  20. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 8 years ago
  21. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 8 years ago
  22. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 8 years ago
  23. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 8 years ago
  24. 5361b82 [SSP] In opt remarks, stream Function directly by Adam Nemet · 9 years ago
  25. 5159968 [Stack Protection] Add diagnostic information for why stack protection was applied to a function by David Bozier · 9 years ago
  26. db56e5a [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  27. 93e773e Revert: "[Stack Protection] Add diagnostic information for why stack protection was applied to a function" by David Bozier · 9 years ago
  28. 6a44b7c [Stack Protection] Add diagnostic information for why stack protection was applied to a function by David Bozier · 9 years ago
  29. b44b6d9 [CodeGen] stop short-circuiting the SSP code for sspstrong. by George Burgess IV · 9 years ago
  30. 0a020f0 [StackProtector] Use INITIALIZE_TM_PASS instead of INITIALIZE_PASS by Silviu Baranga · 9 years ago
  31. b386955 Add an artificial line-0 debug location when the compiler emits a call to by Yunzhong Gao · 9 years ago
  32. db6bd02 Delete unused includes. NFC. by Rafael Espindola · 9 years ago
  33. 22bfa83 [stack-protection] Add support for MSVC buffer security check by Etienne Bergeron · 9 years ago
  34. e885d5e [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD by Tim Shen · 9 years ago
  35. f17120a [safestack] Add canary to unsafe stack frames by Evgeniy Stepanov · 9 years ago
  36. 0012756 [SSP] Remove llvm.stackprotectorcheck. by Tim Shen · 9 years ago
  37. dde29e2 Faster stack-protector for Android/AArch64. by Evgeniy Stepanov · 9 years ago
  38. e93b8e1 [BPI] Replace weights by probabilities in BPI. by Cong Hou · 10 years ago
  39. 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
  40. f1ff53e CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  41. ed6edbf Redirect DataLayout from TargetMachine to Module in StackProtector by Mehdi Amini · 10 years ago
  42. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  43. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  44. 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
  45. 90c224a CodeGen: minor style tweaks to SSP by Saleem Abdulrasool · 11 years ago
  46. 57b5fe5 CodeGen: constify and use range loop for SSP by Saleem Abdulrasool · 11 years ago
  47. b9991a2 [stack protector] Set edge weights for newly created basic blocks. by Akira Hatanaka · 11 years ago
  48. 2bfd912 Target triple OS detection tidyup. NFC by Simon Pilgrim · 11 years ago
  49. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  50. 971c3ea Use nullptr instead of NULL for variadic sentinels by Reid Kleckner · 11 years ago
  51. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  52. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  53. adfde5f [stack protector] Make the StackProtector pass respect ssp-buffer-size. by Josh Magee · 11 years ago
  54. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  55. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  56. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  57. e195f9c Checked return warning from coverity by Renato Golin · 12 years ago
  58. a69e5b8 Update StackProtector when coloring merges stack slots by Hal Finkel · 12 years ago
  59. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  60. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  61. 22b8ba2 [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. by Josh Magee · 12 years ago
  62. 7245f1d Reformat code with clang-format. by Josh Magee · 12 years ago
  63. 3f1c0e3 [stackprotector] Update the StackProtector pass to perform datalayout analysis. by Josh Magee · 12 years ago
  64. 8ecfb52 [stackprotector] Refactor the StackProtector pass from a single .cpp file into StackProtector.h and StackProtector.cpp. by Josh Magee · 12 years ago
  65. d93817f [stackprotector] Modernize code with IRBuilder by Benjamin Kramer · 12 years ago
  66. dc985ef [stackprotector] Small cleanup. by Michael Gottesman · 12 years ago
  67. 76c44be [stackprotector] Small Bit of computation hoisting. by Michael Gottesman · 12 years ago
  68. 1977d15 [stackprotector] Added significantly longer comment to FindPotentialTailCall to make clear its relationship to llvm::isInTailCallPosition. by Michael Gottesman · 12 years ago
  69. 62c5d71 Removed trailing whitespace. by Michael Gottesman · 12 years ago
  70. 56e246b [stackprotector] Removed stale TODO. by Michael Gottesman · 12 years ago
  71. 5e57068 [stackprotector] Added support for emitting the llvm intrinsic stack protector check. by Michael Gottesman · 12 years ago
  72. 8afcf3a [stackprotector] Simplify SP Pass so that we emit different fail basic blocks for each fail condition. by Michael Gottesman · 12 years ago
  73. a6188f9 [stackprotector] Refactored ssp prologue creation code into its own helper function. by Michael Gottesman · 12 years ago
  74. c02a0aa Recommit r186217 with testcase fix: by Bill Wendling · 12 years ago
  75. 86e60a3 Revert commit r186217 -- this is breaking bots: by Chandler Carruth · 12 years ago
  76. 4f73ff4 Use the function attributes to pass along the stack protector buffer size. by Bill Wendling · 12 years ago
  77. afc1036 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
  78. aad6c24 Support OpenBSD's native frame protection conventions. by Rafael Espindola · 12 years ago
  79. a69d0aa Remove unused #includes. by Bill Wendling · 13 years ago
  80. 7c8f96a Add the heuristic to differentiate SSPStrong from SSPRequired. by Bill Wendling · 13 years ago
  81. d154e283 Add the IR attribute 'sspstrong'. by Bill Wendling · 13 years ago
  82. 56b31bd Split TargetLowering into a CodeGen and a SelectionDAG part. by Benjamin Kramer · 13 years ago
  83. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  84. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  85. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  86. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  87. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  88. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  89. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  90. d269bd8 Add support for the --param ssp-buffer-size= driver option. PR9673 by Chad Rosier · 13 years ago
  91. bfb9b75 Implement stack protectors for structures with character arrays in them. by Bill Wendling · 13 years ago
  92. 49aeb5c Whitespace cleanup. by Bill Wendling · 13 years ago
  93. 61396b8 For non-Darwin platforms, we want to generate stack protectors only for by Bill Wendling · 13 years ago
  94. ebb4464 Enable stack protectors for all arrays, not just char arrays. rdar://5875909 by Bob Wilson · 14 years ago
  95. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  96. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  97. dd1cf32 Inline check that's used only once. by Bill Wendling · 15 years ago
  98. fb63d55 Rework the logic (and removing the bad check for an unreachable block) so that by Bill Wendling · 15 years ago
  99. 220c9f0 Don't try to add stack protector logic to a dead basic block. It messes up by Bill Wendling · 15 years ago
  100. 96f962f In some cases, the "fail BB dominator" may be null after the BB was split (and by Bill Wendling · 15 years ago