1. a650f77 limit the recursion depth of GetLinearExpression. This by Chris Lattner · 15 years ago
  2. 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 15 years ago
  3. d280d85 add some tests for memdep phi translation + PRE. by Chris Lattner · 15 years ago
  4. 852dfbd this test is failing, and is expected to. by Chris Lattner · 15 years ago
  5. 8dca876 filecheckize by Chris Lattner · 15 years ago
  6. 9b15d60 rename test. by Chris Lattner · 15 years ago
  7. 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 15 years ago
  8. b99be5b redisable this, my bootstrap worked because it wasn't an optimized build, whoops. by Chris Lattner · 15 years ago
  9. cca130b try again. by Chris Lattner · 15 years ago
  10. 518c988 this is causing buildbot failures, disable for now. by Chris Lattner · 15 years ago
  11. 20ce7c0 this (and probably several others) are now done. by Chris Lattner · 15 years ago
  12. e19e4ba teach phi translation of GEPs to simplify geps like 'gep x, 0'. by Chris Lattner · 15 years ago
  13. c514c1f factor some instcombine simplifications for getelementptr out to a new by Chris Lattner · 15 years ago
  14. 3040762 teach memdep to do trivial PHI translation of GEPs. More to come. by Chris Lattner · 15 years ago
  15. cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 15 years ago
  16. 3802865 convert to filecheck by Chris Lattner · 15 years ago
  17. dbee4b3 Fix typo spotted by Gabor Greif. by Nick Lewycky · 15 years ago
  18. dc59311 factor some code out into some helper functions. by Chris Lattner · 15 years ago
  19. 2353122 Clean up file, no functionality change. by Nick Lewycky · 15 years ago
  20. 5bda379 Add a hack for PR5601, a crash on obsolete syntax that we plan to by Chris Lattner · 15 years ago
  21. 998e25a fix crash on Transforms/InstCombine/intrinsics.ll introduced by r89970 by Chris Lattner · 15 years ago
  22. 21f83a2 Fix PR5471 by removing an instcombine xform. Some pieces of the code by Chris Lattner · 15 years ago
  23. 2bbac75 implement a bunch of xforms for overflow intrinsics, based on a patch by Chris Lattner · 15 years ago
  24. 2d521e5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 15 years ago
  25. 3c47f2d @test9 is a testcase for r89958. Before 89958, we misanalyzed the by Chris Lattner · 15 years ago
  26. 1ce0eaa Implement PR1143 (at -m64) by making basicaa look through extensions. We by Chris Lattner · 15 years ago
  27. b18004c fix two transposed lines duncan caught and add an explanatory comment. by Chris Lattner · 15 years ago
  28. 8fe8ac7 this todo is resolved. by Chris Lattner · 15 years ago
  29. e405c64 move DecomposeGEPExpression out into ValueTracking.cpp by Chris Lattner · 15 years ago
  30. fa39668 teach GetLinearExpression to be a bit more aggressive. by Chris Lattner · 15 years ago
  31. 5369250 resolve a fixme. I haven't figured out how to write a testcase by Chris Lattner · 15 years ago
  32. 856a72c update status of this. basicaa is much improved now, by Chris Lattner · 15 years ago
  33. 5d5261c Teach basicaa that x|c == x+c when the c bits of x are clear. This by Chris Lattner · 15 years ago
  34. f6ac4d9 teach basicaa that A[i] != A[i+1]. by Chris Lattner · 15 years ago
  35. 61d2462 rename test by Chris Lattner · 15 years ago
  36. d84eb91 Change the other half of aliasGEP (which handles GEP differencing) to use DecomposeGEPExpression. This dramatically simplifies and shrinks the code by eliminating the horrible CheckGEPInstructions method, fixes a miscompilation (@test3) and makes the code more aggressive. In particular, we now handle the @test4 case, which is reduced from the SmallPtrSet constructor. Missing this caused us to emit a variable length memset instead of a fixed size one. by Chris Lattner · 15 years ago
  37. 4b7d0d9 add a new random feature test by Chris Lattner · 15 years ago
  38. 23e2a5b Generalize DecomposeGEPExpression to exactly handle what Value::getUnderlyingObject does (when TD is around). This allows us to avoid calling DecomposeGEPExpression unless the ultimate alias check we care about passes, speedup up BasicAA a bit. by Chris Lattner · 15 years ago
  39. 4e91ee7 Implement a new DecomposeGEPExpression method, which decomposes a GEP into a list of scaled offsets. Use this to eliminate some previous ad-hoc code which was subtly broken (it assumed all Constant*'s were non-zero, but strange constant express could be zero). by Chris Lattner · 15 years ago
  40. 539c9b9 Use GEPOperator more pervasively to simplify code. by Chris Lattner · 15 years ago
  41. 9c6a0dc update some notes slightly by Chris Lattner · 15 years ago
  42. 11fe726 remove some redundant braces by Chris Lattner · 15 years ago
  43. 695b9f3 Test for 89905. by Evan Cheng · 15 years ago
  44. 40ea0e2 When all defs of a vr are implicit_def, delete all of the defs. by Evan Cheng · 15 years ago
  45. 15acadd Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 15 years ago
  46. 36ccdd4 Test for llvm-gcc checkin 89898. by Dale Johannesen · 15 years ago
  47. 744950d Update to reflect recent debugging information encoding changes. by Devang Patel · 15 years ago
  48. 308f663 Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 15 years ago
  49. e7c9195 ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. by Evan Cheng · 15 years ago
  50. de9b1da Tail duplicate indirect branches for PowerPC, too. by Bob Wilson · 15 years ago
  51. 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
  52. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  53. 4a66e5b Based on the testcase for pr3120, running on my MacPro with Xeon processors, by Bob Wilson · 15 years ago
  54. d71cebf Support PIC loading of constant pool entries by Bruno Cardoso Lopes · 15 years ago
  55. 5b512fe Adjust comments to new semantics. by Edward O'Callaghan · 15 years ago
  56. 5f9b9ef Sketch structure for X86 disassembler. by Daniel Dunbar · 15 years ago
  57. e49a8e4 API change Path::isSpecialFile to Path::isRegularFile, improve semantics in regards to comments from 89765 post review. by Edward O'Callaghan · 15 years ago
  58. b3587cf Perform explicit instantiations in the proper namespace, since Clang diagnoses this ill-formity. by Douglas Gregor · 15 years ago
  59. 2579843 Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to be bogus. by Edward O'Callaghan · 15 years ago
  60. f87ea4d Add the rest of the build system logic for optional target disassemblers by Daniel Dunbar · 15 years ago
  61. 4fc760e Regenerate configure by Daniel Dunbar · 15 years ago
  62. fa3f0b9 Add CMake and configure logic to create llvm/Config/Disassemblers.defs. by Daniel Dunbar · 15 years ago
  63. 4058874 Sketch TableGen disassembler emitter, based on patch by Sean Callanan. by Daniel Dunbar · 15 years ago
  64. 37fd537 Use endianess dependent offsets for load/store of doubles when by Bruno Cardoso Lopes · 15 years ago
  65. 0106a0a Fix compiler warnings. by Dale Johannesen · 15 years ago
  66. 5f222b1 Only include in the callee saved regs the sub registers to avoid by Bruno Cardoso Lopes · 15 years ago
  67. 302525b Add proper emission of load/store double to stack slots for mips1 targets! by Bruno Cardoso Lopes · 15 years ago
  68. 7dbc610 Revert r89803. by Devang Patel · 15 years ago
  69. f8c4cfb Refactor target hook for tail duplication as requested by Chris. by Bob Wilson · 15 years ago
  70. f7801b4 Do not store R31 into the caller's link area on PPC. by Dale Johannesen · 15 years ago
  71. eac7917 Enable debug info for ppc-darwin. by Devang Patel · 15 years ago
  72. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
  73. f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 15 years ago
  74. f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
  75. 98e46d8 Remove bogus error handling code. by Daniel Dunbar · 15 years ago
  76. 3d8f879 Fix comments as pre-post review for rev.89765. by Edward O'Callaghan · 15 years ago
  77. d41e944 Provide Path::isSpecialFile interface for PR5568. by Edward O'Callaghan · 15 years ago
  78. de8d3b7 Fix for PR5373, Credit to Jakub Staszak. by Edward O'Callaghan · 15 years ago
  79. d7f0810 Enable predication of NEON instructions in Thumb2 mode. by Evan Cheng · 15 years ago
  80. 630382a Oops. Re-disable JITTest.NoStubs on ARM and PPC since they still use stubs to by Jeffrey Yasskin · 15 years ago
  81. 9e763b8 Delete some dead and non-obvious code. by Dan Gohman · 15 years ago
  82. 193f720 Emit pubtypes. by Devang Patel · 15 years ago
  83. b60d519 Make capitalization of names starting "is" more consistent. by Dale Johannesen · 15 years ago
  84. 9d172d5 Data type suffix must come after predicate. by Evan Cheng · 15 years ago
  85. 2601329 <rdar://problem/6721894>. Allow multiple registers to be renamed together (super and sub) if necessary to break an anti-dependence. by David Goodwin · 15 years ago
  86. 5cdc3a9 Materialize global addresses via movt/movw pair, this is always better by Anton Korobeynikov · 15 years ago
  87. 6935efc 80 column violations by Jim Grosbach · 15 years ago
  88. 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
  89. dbc3577 enable iv-users simplification by default by Jim Grosbach · 15 years ago
  90. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
  91. 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
  92. f81bf15 Massive refactoring of NEON instructions. Separate opcode from data size specifier suffix, move \t up stream to instruction format, and fix more 80 column violations. by Evan Cheng · 15 years ago
  93. 277207e Simplify this code. by Dan Gohman · 15 years ago
  94. 75ae593 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 15 years ago
  95. 77b02be move fconst[sd] to UAL. <rdar://7414913> by Jim Grosbach · 15 years ago
  96. da1aea4 Partially revert r84730 by removing N2VDup from ARMInstrFormats.td and modifying by Johnny Chen · 15 years ago
  97. bbf56bb update test for 89694 by Jim Grosbach · 15 years ago
  98. 15e6ef8 fold immediate of a + Const into the user as a subtract if it can fit as a negated two-part immediate. by Jim Grosbach · 15 years ago
  99. b16ed11 Revert r84572 by removing N3VImm from ARMInstrFormats.td now that we can specify by Johnny Chen · 15 years ago
  100. e54a5e8 Add CreateLocation varinat that accepts MDNode (with a default value). by Devang Patel · 15 years ago