| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 | 1 | -0/+32 |
* | 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 | 1 | -3/+27 |
* | factor some code out into some helper functions. | Chris Lattner | 2009-11-26 | 1 | -10/+36 |
* | 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 | 1 | -5/+13 |
* | teach basicaa that A[i] != A[i+1]. | Chris Lattner | 2009-11-26 | 1 | -0/+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 |
* | remove some redundant braces | Chris Lattner | 2009-11-26 | 1 | -4/+2 |
* | Use StringRef (again) in DebugInfo interface. | Devang Patel | 2009-11-25 | 1 | -45/+51 |
* | Emit pubtypes. | Devang Patel | 2009-11-24 | 1 | -0/+32 |
* | enable iv-users simplification by default | Jim Grosbach | 2009-11-23 | 1 | -7/+1 |
* | Add CreateLocation varinat that accepts MDNode (with a default value). | Devang Patel | 2009-11-23 | 1 | -0/+11 |
* | fix comment, thanks all :) | Chris Lattner | 2009-11-23 | 1 | -1/+3 |
* | use the new isNoAlias method to simplify some code, only do an escaping check... | Chris Lattner | 2009-11-23 | 2 | -13/+17 |
* | whitespace cleanup, tidying | Chris Lattner | 2009-11-23 | 1 | -16/+17 |
* | speed up BasicAA a bit by implementing a long-standing TODO. | Chris Lattner | 2009-11-23 | 1 | -9/+20 |
* | Make ConstantFoldConstantExpression recursively visit the entire | Dan Gohman | 2009-11-23 | 1 | -2/+11 |
* | Remove unused LLVMContext. | Nick Lewycky | 2009-11-23 | 1 | -19/+15 |
* | Remove dead LLVMContext argument. | Nick Lewycky | 2009-11-23 | 1 | -2/+2 |
* | add fixme for dubious code. Duncan, what do you think? | Chris Lattner | 2009-11-22 | 1 | -0/+1 |
* | remove a silly condition that doesn't make a lot of sense anymore. | Chris Lattner | 2009-11-22 | 1 | -5/+0 |
* | reduce indentation, no functionality change. | Chris Lattner | 2009-11-22 | 1 | -85/+91 |
* | Remove the AliasAnalysis::getMustAliases method, which is dead. | Chris Lattner | 2009-11-22 | 6 | -55/+0 |
* | Remove dead code. While there, also turn a few 'T* ' into 'T *' to match the | Nick Lewycky | 2009-11-22 | 1 | -8/+4 |
* | Use stripPointerCasts(). Thanks Duncan! | Dan Gohman | 2009-11-20 | 1 | -1/+1 |
* | Revert the rule that considers comparisons between two pointers in the | Dan Gohman | 2009-11-20 | 1 | -9/+4 |
* | Simplify this code; it's not necessary to check isIdentifiedObject here | Dan Gohman | 2009-11-20 | 1 | -7/+5 |
* | Teach getSmallConstantTripMultiple about Shl operators. | Dan Gohman | 2009-11-20 | 1 | -0/+5 |
* | Refine the capture tracking rules for comparisons to be more | Dan Gohman | 2009-11-20 | 1 | -6/+19 |
* | Use isVoidTy(). | Dan Gohman | 2009-11-20 | 1 | -2/+1 |
* | Refine this to only apply to null in the default address space. | Dan Gohman | 2009-11-19 | 1 | -2/+4 |
* | Extend CaptureTracking to indicate when a value is never stored, even | Dan Gohman | 2009-11-19 | 2 | -12/+28 |
* | Comparing a pointer with null is not a capture. | Dan Gohman | 2009-11-19 | 1 | -0/+5 |
* | Teach IVUsers to keep things simpler and track loop-invariant strides only | Jim Grosbach | 2009-11-19 | 1 | -0/+10 |
* | Simplify ComputeMultiple so that it doesn't depend on TargetData. | Dan Gohman | 2009-11-18 | 2 | -25/+11 |
* | Remove dead code. | Devang Patel | 2009-11-17 | 1 | -55/+1 |
* | typo spotted by duncan. | Chris Lattner | 2009-11-16 | 1 | -1/+1 |