提交历史

作者 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 年之前