1. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  2. f5485bb [CodeGenPrepare] Handle zero extensions in the TypePromotionHelper. by Quentin Colombet · 11 years ago
  3. 026600d [CodeGenPrepare] Replace other uses of EVT::getEVT with TL::getValueType. by Ahmed Bougacha · 11 years ago
  4. 0788d49 [CodeGenPrepare][AArch64] Fix a TLI legality check on iPTR to use a lowered instead. by Ahmed Bougacha · 11 years ago
  5. c32615d [CodeGenPrepare] Move extractelement close to store if they can be combined. by Quentin Colombet · 11 years ago
  6. f51a34e Whitespace. by NAKAMURA Takumi · 11 years ago
  7. ac55b15 [CodeGenPrepare][AddressingModeMatcher] The promotion mechanism was expecting by Quentin Colombet · 11 years ago
  8. 9dcb724 [CodeGenPrepare][AddressingModeMatcher] Fix a think-o for the sext(zext) -> zext promotion by Quentin Colombet · 11 years ago
  9. b2c5c6d [CodeGenPrepare] Teach the addressing mode matcher how to promote zext. by Quentin Colombet · 11 years ago
  10. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  11. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  12. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  13. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  14. e2239ff CodeGenPrep: fall back to MVT::Other if instruction's type isn't an EVT. by Tim Northover · 11 years ago
  15. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  16. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  17. d3bbfa1 Fixed formatting, removed bug reference, renamed testcase by Sanjay Patel · 11 years ago
  18. ab60d04 trivial fix for PR20314 by Sanjay Patel · 11 years ago
  19. d623c52 Create macro INITIALIZE_TM_PASS. by Jiangning Liu · 11 years ago
  20. c0f9121 Remove use of comma operator. by Richard Trieu · 11 years ago
  21. f13a056 Similar to bitcast, treat addrspacecast as a foldable operand. by Eli Bendersky · 11 years ago
  22. 1b91aa2 Add missing line breaks to debug output in CodeGenPrepare by Louis Gerbarg · 11 years ago
  23. 12a8bf0 [CGP] r205941 changed the logic, so that a cast happens *before* 'Result' is by Joey Gouly · 11 years ago
  24. 322053c Make helper functions static. by Benjamin Kramer · 12 years ago
  25. 1a97a7b Revert r206749 till a final decision about the intrinsics is made. by Michael Zolotukhin · 12 years ago
  26. 32da889 This reapplies r207235 with an additional bugfixes caught by the msan by Adrian Prantl · 12 years ago
  27. d2d9b76 Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
  28. f5834a4 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
  29. 6e5de2e Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
  30. 3512190 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
  31. ff4282a Revert "Debug info for optimized code: Support variables that are on the stack and" by Adrian Prantl · 12 years ago
  32. f422391 Debug info for optimized code: Support variables that are on the stack and by Adrian Prantl · 12 years ago
  33. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  34. d4f4469 [CodeGenPrepare] Use APInt to check the value of the immediate in a and by Quentin Colombet · 12 years ago
  35. d069f63 ARM64: Combine shifts and uses from different basic block to bit-extract instruction by Yi Jiang · 12 years ago
  36. f2ba994 Reapply r206732. This time without optimization of branches. by Michael Zolotukhin · 12 years ago
  37. a2533a7 Revert r206732 which is causing llc to crash on most of the build bots. by Chandler Carruth · 12 years ago
  38. 137a846 Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN, by Michael Zolotukhin · 12 years ago
  39. 7620b31 Use unique_ptr to manage TypePromotionActions owned by TypePromotionTransaction. by David Blaikie · 12 years ago
  40. 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
  41. c399830 Add the ability to use GEPs for address sinking in CGP by Hal Finkel · 12 years ago
  42. 83b44e1 Fix to support properly cleaning up failed address sinking against constants by Jim Grosbach · 12 years ago
  43. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  44. cea0abb CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst. by Tim Northover · 12 years ago
  45. ed2cd39 Fix for incorrect address sinking in the presence of potential overflows. by Jim Grosbach · 12 years ago
  46. a7c48f9 CodeGenPrep: sink extends of illegal types into use block. by Manuel Jacob · 12 years ago
  47. 1783e1e Revert r203230, "CodeGenPrep: sink extends of illegal types into use block." by NAKAMURA Takumi · 12 years ago
  48. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  49. ad3d81d CodeGenPrep: sink extends of illegal types into use block. by Tim Northover · 12 years ago
  50. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  51. a4ea269 [Modules] Move ValueMap to the IR library. While this class does not by Chandler Carruth · 12 years ago
  52. 4220e9c [Modules] Move ValueHandle into the IR library where Value itself lives. by Chandler Carruth · 12 years ago
  53. 820a908 [Modules] Move the LLVM IR pattern match header into the IR library, it by Chandler Carruth · 12 years ago
  54. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  55. 03eb0de [Modules] Move GetElementPtrTypeIterator into the IR library. As its 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. 573ff36 Make helper function static. by Benjamin Kramer · 12 years ago
  58. 1627a41 [CodeGenPrepare] Fix the check of the legality of an instruction. by Quentin Colombet · 12 years ago
  59. a349084 [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. by Quentin Colombet · 12 years ago[Renamed (99%) from llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp]
  60. aeb8e06 X86 CodeGenPrep: sink shufflevectors before shifts by Tim Northover · 12 years ago
  61. 867c550 [CodeGenPrepare][AddressingModeMatcher] Give up on type promotion if the by Quentin Colombet · 12 years ago
  62. 5a69dda [CodeGenPrepare] Undo changes that happened for the profitability check. by Quentin Colombet · 12 years ago
  63. 3a4bf04 [CodeGenPrepare] Move away sign extensions that get in the way of addressing by Quentin Colombet · 12 years ago
  64. f26beda Revert "Revert "Add Constant Hoisting Pass" (r200034)" by Juergen Ributzka · 12 years ago
  65. 4d67a2e Revert "Add Constant Hoisting Pass" (r200034) by Hans Wennborg · 12 years ago
  66. 4f3df4a Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago
  67. 50e7e80 Revert "Add Constant Hoisting Pass" by Juergen Ributzka · 12 years ago
  68. 38b67d0 Add Constant Hoisting Pass by Juergen Ributzka · 12 years ago
  69. dc0b2ea [opt][PassInfo] Allow opt to run passes that need target machine. by Quentin Colombet · 12 years ago
  70. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  71. e509db4 [PM] Pull the generic graph algorithms and data structures for dominator by Chandler Carruth · 12 years ago
  72. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  73. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  74. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  75. decb024 Disable compare sinking in CodeGenPrepare when multiple condition registers are available by Hal Finkel · 12 years ago
  76. ea56494 Remove the very substantial, largely unmaintained legacy PGO infrastructure. by Chandler Carruth · 12 years ago
  77. 30d249a Push analysis passes to InstSimplify when they're around anyways. by Benjamin Kramer · 12 years ago
  78. c1f1f85 Fix mistake in r190442. by Eli Friedman · 12 years ago
  79. 1891f69 Remove unused functions. by Eli Friedman · 12 years ago
  80. 8227b9f Use type helper functions. by Matt Arsenault · 12 years ago
  81. 37d42ec Teach CodeGenPrepare about address spaces by Matt Arsenault · 12 years ago
  82. 837bba1 Remove trailing whitespace by Stephen Lin · 12 years ago
  83. 751447a Remove a useless declarations (found by scan-build) by Sylvestre Ledru · 12 years ago
  84. 7a639ea 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
  85. 5fb1963 Fix a bug in codegenprep where it was losing track of values OptimizeMemoryInst by Nick Lewycky · 12 years ago
  86. 0f38c1e Fix a typo in comment. by Jim Grosbach · 13 years ago
  87. 485296d Bypass Slow Divides by Preston Gurd · 13 years ago
  88. 658d24d Use AttributeSet accessor methods instead of Attribute accessor methods. by Bill Wendling · 13 years ago
  89. 95f83e0 Sink AddrMode back into TargetLowering, removing one of the most by Chandler Carruth · 13 years ago
  90. c892591 Sink the AddressingModeMatcher helper class into an anonymous namespace by Chandler Carruth · 13 years ago
  91. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  92. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  93. 99cafb1 Every pass deserves a name, even codegenprep. by Evan Cheng · 13 years ago
  94. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  95. e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
  96. cbc9d4d Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
  97. ab417b6 Set the 'MadeChange' variable if we are deleting blocks. by Bill Wendling · 13 years ago
  98. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  99. c786b31 Replace r168930 with a more reasonable patch. by Bill Wendling · 13 years ago
  100. a4a77edf Handle the situation where CodeGenPrepare removes a reference to a BB that has by Bill Wendling · 13 years ago