| Commit message (Expand) | Author | Age | Files | Lines |
* | add comment. | Chris Lattner | 2009-11-27 | 1 | -1/+5 |
* | reduce nesting, no functionality change. | Chris Lattner | 2009-11-27 | 1 | -50/+51 |
* | limit the recursion depth of GetLinearExpression. This | Chris Lattner | 2009-11-27 | 1 | -6/+13 |
* | teach GVN's load PRE to insert computations of the address in predecessors | Chris Lattner | 2009-11-27 | 2 | -23/+93 |
* | Fix phi translation in load PRE to agree with the phi | Chris Lattner | 2009-11-27 | 2 | -6/+18 |
* | redisable this, my bootstrap worked because it wasn't an optimized build, who... | Chris Lattner | 2009-11-27 | 1 | -0/+1 |
* | try again. | Chris Lattner | 2009-11-27 | 1 | -7/+6 |
* | this is causing buildbot failures, disable for now. | Chris Lattner | 2009-11-27 | 1 | -0/+1 |
* | this (and probably several others) are now done. | Chris Lattner | 2009-11-27 | 1 | -33/+0 |
* | teach phi translation of GEPs to simplify geps like 'gep x, 0'. | Chris Lattner | 2009-11-27 | 1 | -3/+7 |
* | factor some instcombine simplifications for getelementptr out to a new | Chris Lattner | 2009-11-27 | 2 | -10/+41 |
* | teach memdep to do trivial PHI translation of GEPs. More to | Chris Lattner | 2009-11-27 | 1 | -1/+42 |
* | Teach memdep to phi translate bitcasts. This allows us to compile | Chris Lattner | 2009-11-26 | 2 | -5/+27 |
* | Fix typo spotted by Gabor Greif. | Nick Lewycky | 2009-11-26 | 1 | -3/+3 |
* | factor some code out into some helper functions. | Chris Lattner | 2009-11-26 | 1 | -10/+36 |
* | Clean up file, no functionality change. | Nick Lewycky | 2009-11-26 | 1 | -24/+11 |
* | Add a hack for PR5601, a crash on obsolete syntax that we plan to | Chris Lattner | 2009-11-26 | 1 | -0/+4 |
* | fix crash on Transforms/InstCombine/intrinsics.ll introduced by r89970 | Chris Lattner | 2009-11-26 | 1 | -1/+4 |
* | Fix PR5471 by removing an instcombine xform. Some pieces of the code | Chris Lattner | 2009-11-26 | 1 | -6/+0 |
* | implement a bunch of xforms for overflow intrinsics, based on a patch | Chris Lattner | 2009-11-26 | 1 | -0/+114 |
* | Rename new TailDuplicationPass to avoid name conflict with the old one. | Bob Wilson | 2009-11-26 | 2 | -12/+12 |
* | Implement PR1143 (at -m64) by making basicaa look through extensions. We | Chris Lattner | 2009-11-26 | 1 | -2/+23 |
* | fix two transposed lines duncan caught and add an explanatory comment. | Chris Lattner | 2009-11-26 | 1 | -1/+4 |
* | this todo is resolved. | Chris Lattner | 2009-11-26 | 1 | -1/+0 |
* | move DecomposeGEPExpression out into ValueTracking.cpp | Chris Lattner | 2009-11-26 | 2 | -158/+155 |
* | teach GetLinearExpression to be a bit more aggressive. | Chris Lattner | 2009-11-26 | 1 | -1/+10 |
* | resolve a fixme. I haven't figured out how to write a testcase | Chris Lattner | 2009-11-26 | 1 | -5/+4 |
* | Teach basicaa that x|c == x+c when the c bits of x are clear. This | Chris Lattner | 2009-11-26 | 2 | -22/+13 |
* | teach basicaa that A[i] != A[i+1]. | Chris Lattner | 2009-11-26 | 2 | -2/+32 |
* | Change the other half of aliasGEP (which handles GEP differencing) to use Dec... | Chris Lattner | 2009-11-26 | 1 | -466/+108 |
* | Generalize DecomposeGEPExpression to exactly handle what Value::getUnderlying... | Chris Lattner | 2009-11-26 | 1 | -30/+62 |
* | Implement a new DecomposeGEPExpression method, which decomposes a GEP into a ... | Chris Lattner | 2009-11-26 | 1 | -40/+121 |
* | Use GEPOperator more pervasively to simplify code. | Chris Lattner | 2009-11-26 | 1 | -29/+27 |
* | update some notes slightly | Chris Lattner | 2009-11-26 | 1 | -3/+5 |
* | remove some redundant braces | Chris Lattner | 2009-11-26 | 1 | -4/+2 |
* | When all defs of a vr are implicit_def, delete all of the defs. | Evan Cheng | 2009-11-26 | 1 | -2/+6 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 6 | -239/+310 |
* | Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, wh... | Viktor Kutuzov | 2009-11-25 | 1 | -27/+0 |
* | ProcessImplicitDefs should watch out for invalidated iterator and extra impli... | Evan Cheng | 2009-11-25 | 1 | -14/+45 |
* | Tail duplicate indirect branches for PowerPC, too. | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | Avoid some possibly unsafe uses of StringRef::data(). | Benjamin Kramer | 2009-11-25 | 2 | -7/+5 |
* | Use StringRef (again) in DebugInfo interface. | Devang Patel | 2009-11-25 | 4 | -93/+97 |
* | Based on the testcase for pr3120, running on my MacPro with Xeon processors, | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | Support PIC loading of constant pool entries | Bruno Cardoso Lopes | 2009-11-25 | 2 | -13/+20 |
* | Sketch structure for X86 disassembler. | Daniel Dunbar | 2009-11-25 | 4 | -1/+52 |
* | API change Path::isSpecialFile to Path::isRegularFile, improve semantics in r... | Edward O'Callaghan | 2009-11-25 | 2 | -7/+9 |
* | Perform explicit instantiations in the proper namespace, since Clang diagnose... | Douglas Gregor | 2009-11-25 | 1 | -0/+2 |
* | Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove... | Edward O'Callaghan | 2009-11-25 | 1 | -0/+1 |
* | Use endianess dependent offsets for load/store of doubles when | Bruno Cardoso Lopes | 2009-11-25 | 1 | -0/+8 |
* | Fix compiler warnings. | Dale Johannesen | 2009-11-25 | 1 | -4/+4 |