1. 5d84d9b Fix a bug for rL312641. by Wei Mi · 8 years ago
  2. 818d50a [TailCall] Allow llvm.memcpy/memset/memmove to be tail calls when parent by Wei Mi · 8 years ago
  3. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  4. 2e0ffe9 Move llvm::canBeOmittedFromSymbolTable() to Analysis. by Peter Collingbourne · 9 years ago
  5. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  6. 8a41319 [CodeGen] Further simplify returned call operand logic. NFC. by Ahmed Bougacha · 9 years ago
  7. 6aff744 [CodeGen] Simplify logic that looks for returned call operands. NFC-ish. by Ahmed Bougacha · 9 years ago
  8. d0ee66c Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
  9. e70b7c3 Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction" by Eric Christopher · 9 years ago
  10. ed14cb0 Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
  11. 807f732 Fix memory issue in AttrBuilder::removeAttribute uses. by Bjorn Pettersson · 9 years ago
  12. f79af6f [CGP] Be less conservative about tail-duplicating a ret to allow tail calls by Michael Kuperstein · 9 years ago
  13. 26f9e9e Remove FIXME about asserting on the end iterator by Reid Kleckner · 9 years ago
  14. 2e7af97 CodeGen: Check for a terminator in llvm::getFuncletMembership by Duncan P. N. Exon Smith · 9 years ago
  15. 3beef8d Move shouldAssumeDSOLocal to Target. by Rafael Espindola · 9 years ago
  16. 8121bec Teach shouldAssumeDSOLocal about tls. by Rafael Espindola · 9 years ago
  17. 96efdd6 IR: Introduce local_unnamed_addr attribute. by Peter Collingbourne · 9 years ago
  18. a224de0 Use shouldAssumeDSOLocal on AArch64. by Rafael Espindola · 9 years ago
  19. 391be79 One more batch of self-containing headers. by Benjamin Kramer · 10 years ago
  20. 734d7c3 [WinEH] Make collectFuncletMembers non-recursive by David Majnemer · 10 years ago
  21. 79db917 Don't try to check all uses if lazy loading. by Rafael Espindola · 10 years ago
  22. 7b54b52 Remove assert(false) in favor of asserting the if conditional it is contained within. by David Blaikie · 10 years ago
  23. 980f8f2 CodeGen: Remove implicit conversions from Analysis and BranchFolding by Duncan P. N. Exon Smith · 10 years ago
  24. e4f9b09 [WinEH] Update CATCHRET's operand to match its successor by David Majnemer · 10 years ago
  25. 1619355 [WinEH] Permit branch folding in the face of funclets by David Majnemer · 10 years ago
  26. 0a92f86 Revert r246232 and r246304. by David Majnemer · 10 years ago
  27. a787de3 [CodeGen] isInTailCallPosition didn't consider readnone tailcalls by David Majnemer · 10 years ago
  28. 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
  29. 56228da Redirect DataLayout from TargetMachine to Module in ComputeValueVTs() by Mehdi Amini · 10 years ago
  30. e4310fe CodeGen: move over-zealous assert into actual if statement. by Tim Northover · 11 years ago
  31. 851ff69 CodeGen: match up correct insertvalue indices when assessing tail calls. by Tim Northover · 11 years ago
  32. 4f6ac16 Replace std::copy with a back inserter with vector append where feasible by Benjamin Kramer · 11 years ago
  33. f734a8b Get the function specific subtarget. by Eric Christopher · 11 years ago
  34. 7b068f6 Add assertions for out of bound index in ComputeLinearIndex by Mehdi Amini · 11 years ago
  35. 8923cc5 Fold a loop for array processing in ComputeLinearIndex by Mehdi Amini · 11 years ago
  36. 283bc2e Allow the use of functions as typeinfo in landingpad clauses by Reid Kleckner · 11 years ago
  37. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  38. f21434c Refactor duplicated code. by Rafael Espindola · 11 years ago
  39. 480872b Remove TLI from isInTailCallPosition's arguments. NFC. by Juergen Ributzka · 11 years ago
  40. 4ce9863 [FastISel] Make isInTailCallPosition independent of SelectionDAG. by Juergen Ributzka · 11 years ago
  41. dda0009 The includes were sorted. Revert r210578. by Eric Christopher · 11 years ago
  42. 576d36a Have isInTailCallPosition take the DAG so that we can use the by Eric Christopher · 11 years ago
  43. 09fc276 Reorder includes to be sorted. by Eric Christopher · 11 years ago
  44. db5028b Fix typos. by Eric Christopher · 11 years ago
  45. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  46. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  47. ce0e4c2 [stackprotector] Refactor out the end of isInTailCallPosition into the function returnTypeIsEligibleForTailCall. by Michael Gottesman · 12 years ago
  48. 707d68f Allow compatible extension attributes for tail calls by Tim Northover · 12 years ago
  49. df03449 Make helper static and fix formatting. by Benjamin Kramer · 12 years ago
  50. a441585 Refactor isInTailCallPosition handling by Tim Northover · 12 years ago
  51. c0659fa [stackprotector] Changed isNoopBitcast/sameNoopInput to take TargetLoweringBase instead of TargetLowering. by Michael Gottesman · 12 years ago
  52. 699808c Only pass 'returned' to target-specific lowering code when the value of entire register is guaranteed to be preserved. by Stephen Lin · 13 years ago
  53. 6c70dc7 Add some constraints to use of 'returned': by Stephen Lin · 13 years ago
  54. b8bd232 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 13 years ago
  55. ffc4454 Allow tail call opportunity detection through nested and/or multiple iterations of extractelement/insertelement indirection by Stephen Lin · 13 years ago
  56. a69d0aa Remove unused #includes. by Bill Wendling · 13 years ago
  57. 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
  58. a7c44e6 Sink a function that refers to the SelectionDAG into that library in the by Chandler Carruth · 13 years ago
  59. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  60. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  61. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  62. 50d2784 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 13 years ago
  63. a05b043 Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
  64. bbcdf4e Remove the final bits of Attributes being declared in the Attribute by Bill Wendling · 13 years ago
  65. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  66. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  67. 3bef2dd Convert some attribute existence queries over to use the predicate methods. by Bill Wendling · 13 years ago
  68. cc84e6d quick fix for PR13006, will check in testcase later. by Chris Lattner · 13 years ago
  69. 466076b enhance the logic for looking through tailcalls to look through transparent casts by Chris Lattner · 13 years ago
  70. 182fe3e enhance getNoopInput to know about vector<->vector bitcasts of legal by Chris Lattner · 13 years ago
  71. 4f3615d rearrange some logic, no functionality change. by Chris Lattner · 13 years ago
  72. f8bad08 Fix a long standing tail call optimization bug. When a libcall is emitted by Evan Cheng · 14 years ago
  73. 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  74. a5054ad Extend Attributes to 64 bits by Kostya Serebryany · 14 years ago
  75. 75d7d5e Move Instruction::isSafeToSpeculativelyExecute out of VMCore and by Dan Gohman · 14 years ago
  76. 50f02cb Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 14 years ago
  77. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  78. b1f3b49 Minor code re-structuring. by Evan Cheng · 15 years ago
  79. d4b0873 Enable sibling call optimization of libcalls which are expanded during by Evan Cheng · 15 years ago
  80. e8360b7 Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
  81. aadc559 ComputeLinearIndex doesn't need its TLI argument. by Dan Gohman · 15 years ago
  82. fa60b0e Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value. by Bill Wendling · 15 years ago
  83. 55f0c6b Split -enable-finite-only-fp-math to two options: by Evan Cheng · 15 years ago
  84. 450aa64 Move several SelectionDAG-independent utility functions out of the by Dan Gohman · 16 years ago