Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 жил өмнө
  Renato Golin 6817639c74 Checked return warning from coverity 11 жил өмнө
  Hal Finkel 07b072b24d Update StackProtector when coloring merges stack slots 11 жил өмнө
  Chandler Carruth 7f2eff792a [PM] Split DominatorTree into a concrete analysis result object which 11 жил өмнө
  Chandler Carruth 974a445bd9 Re-sort all of the includes with ./utils/sort_includes.py so that 11 жил өмнө
  Josh Magee 5b6af7163d [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. 11 жил өмнө
  Josh Magee 62406fdc6f Reformat code with clang-format. 11 жил өмнө
  Josh Magee 4598b40ce6 [stackprotector] Update the StackProtector pass to perform datalayout analysis. 11 жил өмнө
  Josh Magee 18ebd48960 [stackprotector] Refactor the StackProtector pass from a single .cpp file into StackProtector.h and StackProtector.cpp. 12 жил өмнө
  Benjamin Kramer 54cf1413ac [stackprotector] Modernize code with IRBuilder 12 жил өмнө
  Michael Gottesman ade3075030 [stackprotector] Small cleanup. 12 жил өмнө
  Michael Gottesman d4f478899e [stackprotector] Small Bit of computation hoisting. 12 жил өмнө
  Michael Gottesman b99272a521 [stackprotector] Added significantly longer comment to FindPotentialTailCall to make clear its relationship to llvm::isInTailCallPosition. 12 жил өмнө
  Michael Gottesman c02dbeb429 Removed trailing whitespace. 12 жил өмнө
  Michael Gottesman 47d6e07a9b [stackprotector] Removed stale TODO. 12 жил өмнө
  Michael Gottesman 3480d1b84e [stackprotector] Added support for emitting the llvm intrinsic stack protector check. 12 жил өмнө
  Michael Gottesman 236e389be4 [stackprotector] Simplify SP Pass so that we emit different fail basic blocks for each fail condition. 12 жил өмнө
  Michael Gottesman c03d5ec320 [stackprotector] Refactored ssp prologue creation code into its own helper function. 12 жил өмнө
  Bill Wendling 0dcba2fadb Recommit r186217 with testcase fix: 12 жил өмнө
  Chandler Carruth 12c74dc2c2 Revert commit r186217 -- this is breaking bots: 12 жил өмнө
  Bill Wendling 8a50013cc2 Use the function attributes to pass along the stack protector buffer size. 12 жил өмнө
  Bill Wendling ea44281d5d Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. 12 жил өмнө
  Rafael Espindola 62ed8d3e35 Support OpenBSD's native frame protection conventions. 12 жил өмнө
  Bill Wendling 69d37fa635 Remove unused #includes. 12 жил өмнө
  Bill Wendling e4957fb9b7 Add the heuristic to differentiate SSPStrong from SSPRequired. 12 жил өмнө
  Bill Wendling 114baee1fa Add the IR attribute 'sspstrong'. 12 жил өмнө
  Benjamin Kramer 69e42dbd00 Split TargetLowering into a CodeGen and a SelectionDAG part. 12 жил өмнө
  Chandler Carruth 0b8c9a80f2 Move all of the header files which are involved in modelling the LLVM IR 12 жил өмнө
  Bill Wendling 831737d329 Remove the Function::getFnAttributes method in favor of using the AttributeSet 12 жил өмнө
  Bill Wendling 034b94b170 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 12 жил өмнө