2009-11-27 |
Chris Lattner | add two simple test cases we now optimize (to one load...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | factor some logic out of instcombine into a new SimplifyAddI...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | add a deadargelim note.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | This testcase is actually only partially redundant...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | fix PR5436 by making the 'simple' case of SRoA not...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | add comment.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | reduce nesting, no functionality change.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | limit the recursion depth of GetLinearExpression. ...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | add some tests for memdep phi translation + PRE.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | this test is failing, and is expected to.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | rename test.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | redisable this, my bootstrap worked because it wasn...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | try again.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | this is causing buildbot failures, disable for now.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | this (and probably several others) are now done.
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | teach phi translation of GEPs to simplify geps like...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | factor some instcombine simplifications for getelementptr...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | teach memdep to do trivial PHI translation of GEPs...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Teach memdep to phi translate bitcasts. This allows...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | factor some code out into some helper functions.
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Add a hack for PR5601, a crash on obsolete syntax that...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | fix crash on Transforms/InstCombine/intrinsics.ll introduced...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Fix PR5471 by removing an instcombine xform. Some...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | implement a bunch of xforms for overflow intrinsics...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | @test9 is a testcase for r89958. Before 89958, we...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Implement PR1143 (at -m64) by making basicaa look through...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | fix two transposed lines duncan caught and add an explanator...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | this todo is resolved.
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | move DecomposeGEPExpression out into ValueTracking.cpp
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | teach GetLinearExpression to be a bit more aggressive.
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | resolve a fixme. I haven't figured out how to write...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | update status of this. basicaa is much improved now,
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Teach basicaa that x|c == x+c when the c bits of x...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | teach basicaa that A[i] != A[i+1].
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Change the other half of aliasGEP (which handles GEP...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | add a new random feature test
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Generalize DecomposeGEPExpression to exactly handle...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Implement a new DecomposeGEPExpression method, which...
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | Use GEPOperator more pervasively to simplify code.
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | update some notes slightly
|
commit | commitdiff | tree |
2009-11-26 |
Chris Lattner | remove some redundant braces
|
commit | commitdiff | tree |
2009-11-23 |
Chris Lattner | fix comment, thanks all :)
|
commit | commitdiff | tree |
2009-11-23 |
Chris Lattner | use the new isNoAlias method to simplify some code...
|
commit | commitdiff | tree |
2009-11-23 |
Chris Lattner | whitespace cleanup, tidying
|
commit | commitdiff | tree |
2009-11-23 |
Chris Lattner | speed up BasicAA a bit by implementing a long-standing...
|
commit | commitdiff | tree |
2009-11-23 |
Chris Lattner | add a helper
|
commit | commitdiff | tree |
2009-11-22 |
Chris Lattner | add fixme for dubious code. Duncan, what do you think?
|
commit | commitdiff | tree |
2009-11-22 |
Chris Lattner | remove a silly condition that doesn't make a lot of...
|
commit | commitdiff | tree |
2009-11-22 |
Chris Lattner | reduce indentation, no functionality change.
|
commit | commitdiff | tree |
2009-11-22 |
Chris Lattner | Remove the AliasAnalysis::getMustAliases method, which...
|
commit | commitdiff | tree |
2009-11-16 |
Chris Lattner | typo spotted by duncan.
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | disable copying, enforce some invariants.
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | teach LVI to infer edge information from switch instructions.
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | fix a logic error that would cause LVI-JT to miscompile
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | implement the first stab at caching queries. This...
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | refactor a bunch of code forming the new LazyValueInfoCache
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | make PRE of loads preserve the alignment of the moved...
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | fix a bug handling 'not x' when x is undef.
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | mark getIntrinsicID() 'readonly'. This allows various...
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | add attributes for readnone/readonly functions.
|
commit | commitdiff | tree |
2009-11-15 |
Chris Lattner | add a version of array_pod_sort that takes a custom...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | use isInstructionTriviallyDead, as pointed out by Duncan
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | implement a nice little efficiency hack in the inliner...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | use getPredicateOnEdge to fold comparisons through...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions.
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | switch jump threading to use getPredicateOnEdge in...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | Add a new getPredicateOnEdge method which returns more...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | should not commit when distracted.
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | We now thread some impossible condition information...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | with the new code we can thread non-instruction values...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | this argument can be an arbitrary value, it doesn't...
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it.
|
commit | commitdiff | tree |
2009-11-12 |
Chris Lattner | move some stuff into DEBUG's and turn on lazy-value...
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | make LazyValueInfo actually to some stuff. This isn...
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | pass TD into a SimplifyCmpInst call. Add another case...
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | another const prop failure.
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | Reject duplicate case values in a switch, PR5450.
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | remove the now dead condprop pass, PR3906.
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | remove condprop testcases.
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpThreading
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | oops, didn't mean to commit this, no harm, but add...
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | Stub out a new lazy value info pass, which will eventually
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | add a fixme
|
commit | commitdiff | tree |
2009-11-11 |
Chris Lattner | remove redundant foward declaration. This function...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | jump threading does everything that condprop does any...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | I did this a week or two ago
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | in -dot-cfg and -dot-cfg-only, when rendering switch...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | implement a TODO by teaching jump threading about ...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | fix a crash in SCCP handling extractvalue of an array...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | improve comment.
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | Make jump threading eliminate blocks that just contain...
|
commit | commitdiff | tree |
next |