- 1d15983 add a deadargelim note. by Chris Lattner · 15 years ago
- 6d94926 This testcase is actually only partially redundant, and requires by Chris Lattner · 15 years ago
- 8976e59 fix PR5436 by making the 'simple' case of SRoA not promote out of range by Chris Lattner · 15 years ago
- fc159fd filecheckize by Chris Lattner · 15 years ago
- fb245e2 While this test is testing a problem in the generic part of codegen, by Duncan Sands · 15 years ago
- d40d14e Vector types are no longer required to have a power-of-two length. by Duncan Sands · 15 years ago
- 65687f7 These code generator limitations have been removed. by Duncan Sands · 15 years ago
- 9763487 add comment. by Chris Lattner · 15 years ago
- e95035a reduce nesting, no functionality change. by Chris Lattner · 15 years ago
- a650f77 limit the recursion depth of GetLinearExpression. This by Chris Lattner · 15 years ago
- 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 15 years ago
- d280d85 add some tests for memdep phi translation + PRE. by Chris Lattner · 15 years ago
- 852dfbd this test is failing, and is expected to. by Chris Lattner · 15 years ago
- 8dca876 filecheckize by Chris Lattner · 15 years ago
- 9b15d60 rename test. by Chris Lattner · 15 years ago
- 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 15 years ago
- b99be5b redisable this, my bootstrap worked because it wasn't an optimized build, whoops. by Chris Lattner · 15 years ago
- cca130b try again. by Chris Lattner · 15 years ago
- 518c988 this is causing buildbot failures, disable for now. by Chris Lattner · 15 years ago
- 20ce7c0 this (and probably several others) are now done. by Chris Lattner · 15 years ago
- e19e4ba teach phi translation of GEPs to simplify geps like 'gep x, 0'. by Chris Lattner · 15 years ago
- c514c1f factor some instcombine simplifications for getelementptr out to a new by Chris Lattner · 15 years ago
- 3040762 teach memdep to do trivial PHI translation of GEPs. More to come. by Chris Lattner · 15 years ago
- cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 15 years ago
- 3802865 convert to filecheck by Chris Lattner · 15 years ago
- dbee4b3 Fix typo spotted by Gabor Greif. by Nick Lewycky · 15 years ago
- dc59311 factor some code out into some helper functions. by Chris Lattner · 15 years ago
- 2353122 Clean up file, no functionality change. by Nick Lewycky · 15 years ago
- 5bda379 Add a hack for PR5601, a crash on obsolete syntax that we plan to by Chris Lattner · 15 years ago
- 998e25a fix crash on Transforms/InstCombine/intrinsics.ll introduced by r89970 by Chris Lattner · 15 years ago
- 21f83a2 Fix PR5471 by removing an instcombine xform. Some pieces of the code by Chris Lattner · 15 years ago
- 2bbac75 implement a bunch of xforms for overflow intrinsics, based on a patch by Chris Lattner · 15 years ago
- 2d521e5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 15 years ago
- 3c47f2d @test9 is a testcase for r89958. Before 89958, we misanalyzed the by Chris Lattner · 15 years ago
- 1ce0eaa Implement PR1143 (at -m64) by making basicaa look through extensions. We by Chris Lattner · 15 years ago
- b18004c fix two transposed lines duncan caught and add an explanatory comment. by Chris Lattner · 15 years ago
- 8fe8ac7 this todo is resolved. by Chris Lattner · 15 years ago
- e405c64 move DecomposeGEPExpression out into ValueTracking.cpp by Chris Lattner · 15 years ago
- fa39668 teach GetLinearExpression to be a bit more aggressive. by Chris Lattner · 15 years ago
- 5369250 resolve a fixme. I haven't figured out how to write a testcase by Chris Lattner · 15 years ago
- 856a72c update status of this. basicaa is much improved now, by Chris Lattner · 15 years ago
- 5d5261c Teach basicaa that x|c == x+c when the c bits of x are clear. This by Chris Lattner · 15 years ago
- f6ac4d9 teach basicaa that A[i] != A[i+1]. by Chris Lattner · 15 years ago
- 61d2462 rename test by Chris Lattner · 15 years ago
- 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
- 4b7d0d9 add a new random feature test by Chris Lattner · 15 years ago
- 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
- 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
- 539c9b9 Use GEPOperator more pervasively to simplify code. by Chris Lattner · 15 years ago
- 9c6a0dc update some notes slightly by Chris Lattner · 15 years ago
- 11fe726 remove some redundant braces by Chris Lattner · 15 years ago
- 695b9f3 Test for 89905. by Evan Cheng · 15 years ago
- 40ea0e2 When all defs of a vr are implicit_def, delete all of the defs. by Evan Cheng · 15 years ago
- 15acadd Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 15 years ago
- 36ccdd4 Test for llvm-gcc checkin 89898. by Dale Johannesen · 15 years ago
- 744950d Update to reflect recent debugging information encoding changes. by Devang Patel · 15 years ago
- 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
- e7c9195 ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. by Evan Cheng · 15 years ago
- de9b1da Tail duplicate indirect branches for PowerPC, too. by Bob Wilson · 15 years ago
- 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
- 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
- 4a66e5b Based on the testcase for pr3120, running on my MacPro with Xeon processors, by Bob Wilson · 15 years ago
- d71cebf Support PIC loading of constant pool entries by Bruno Cardoso Lopes · 15 years ago
- 5b512fe Adjust comments to new semantics. by Edward O'Callaghan · 15 years ago
- 5f9b9ef Sketch structure for X86 disassembler. by Daniel Dunbar · 15 years ago
- 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
- b3587cf Perform explicit instantiations in the proper namespace, since Clang diagnoses this ill-formity. by Douglas Gregor · 15 years ago
- 2579843 Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to be bogus. by Edward O'Callaghan · 15 years ago
- f87ea4d Add the rest of the build system logic for optional target disassemblers by Daniel Dunbar · 15 years ago
- 4fc760e Regenerate configure by Daniel Dunbar · 15 years ago
- fa3f0b9 Add CMake and configure logic to create llvm/Config/Disassemblers.defs. by Daniel Dunbar · 15 years ago
- 4058874 Sketch TableGen disassembler emitter, based on patch by Sean Callanan. by Daniel Dunbar · 15 years ago
- 37fd537 Use endianess dependent offsets for load/store of doubles when by Bruno Cardoso Lopes · 15 years ago
- 0106a0a Fix compiler warnings. by Dale Johannesen · 15 years ago
- 5f222b1 Only include in the callee saved regs the sub registers to avoid by Bruno Cardoso Lopes · 15 years ago
- 302525b Add proper emission of load/store double to stack slots for mips1 targets! by Bruno Cardoso Lopes · 15 years ago
- 7dbc610 Revert r89803. by Devang Patel · 15 years ago
- f8c4cfb Refactor target hook for tail duplication as requested by Chris. by Bob Wilson · 15 years ago
- f7801b4 Do not store R31 into the caller's link area on PPC. by Dale Johannesen · 15 years ago
- eac7917 Enable debug info for ppc-darwin. by Devang Patel · 15 years ago
- e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
- f5a7a2c Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 15 years ago
- f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
- 98e46d8 Remove bogus error handling code. by Daniel Dunbar · 15 years ago
- 3d8f879 Fix comments as pre-post review for rev.89765. by Edward O'Callaghan · 15 years ago
- d41e944 Provide Path::isSpecialFile interface for PR5568. by Edward O'Callaghan · 15 years ago
- de8d3b7 Fix for PR5373, Credit to Jakub Staszak. by Edward O'Callaghan · 15 years ago
- d7f0810 Enable predication of NEON instructions in Thumb2 mode. by Evan Cheng · 15 years ago
- 630382a Oops. Re-disable JITTest.NoStubs on ARM and PPC since they still use stubs to by Jeffrey Yasskin · 15 years ago
- 9e763b8 Delete some dead and non-obvious code. by Dan Gohman · 15 years ago
- 193f720 Emit pubtypes. by Devang Patel · 15 years ago
- b60d519 Make capitalization of names starting "is" more consistent. by Dale Johannesen · 15 years ago
- 9d172d5 Data type suffix must come after predicate. by Evan Cheng · 15 years ago
- 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
- 5cdc3a9 Materialize global addresses via movt/movw pair, this is always better by Anton Korobeynikov · 15 years ago
- 6935efc 80 column violations by Jim Grosbach · 15 years ago
- 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
- dbc3577 enable iv-users simplification by default by Jim Grosbach · 15 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
- 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago