| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | teach LVI to infer edge information from switch instructions. | Chris Lattner | 2009-11-15 | 1 | -6/+24 |
| * | fix a logic error that would cause LVI-JT to miscompile | Chris Lattner | 2009-11-15 | 1 | -1/+1 |
| * | implement the first stab at caching queries. This isn't correct | Chris Lattner | 2009-11-15 | 1 | -13/+97 |
| * | refactor a bunch of code forming the new LazyValueInfoCache | Chris Lattner | 2009-11-15 | 1 | -94/+172 |
| * | Teach BasicAA that a constant expression can't alias memory provably not | Nick Lewycky | 2009-11-14 | 1 | -1/+6 |
| * | Revert r87059 for now. It is failing clang tests. | Devang Patel | 2009-11-13 | 1 | -3/+11 |
| * | Remove unnecessary llvm.dbg.declare bitcast | Victor Hernandez | 2009-11-13 | 1 | -11/+3 |
| * | "Attach debug info with llvm instructions" mode was enabled a month ago. Now ... | Devang Patel | 2009-11-12 | 1 | -37/+2 |
| * | - Teach LSR to avoid changing cmp iv stride if it will create an immediate that | Evan Cheng | 2009-11-12 | 1 | -0/+12 |
| * | various fixes to the lattice transfer functions. | Chris Lattner | 2009-11-12 | 1 | -6/+27 |
| * | Add a new getPredicateOnEdge method which returns more rich information for | Chris Lattner | 2009-11-12 | 1 | -17/+85 |
| * | expose edge information and switch j-t to use it. | Chris Lattner | 2009-11-12 | 1 | -0/+21 |
| * | move some stuff into DEBUG's and turn on lazy-value-info for | Chris Lattner | 2009-11-12 | 1 | -3/+5 |
| * | Do not use StringRef in DebugInfo interface. | Devang Patel | 2009-11-12 | 1 | -17/+17 |
| * | make LazyValueInfo actually to some stuff. This isn't very tested but improves | Chris Lattner | 2009-11-11 | 1 | -8/+152 |
| * | stub out some LazyValueInfo interfaces, and have JumpThreading | Chris Lattner | 2009-11-11 | 1 | -1/+116 |