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 |
2009-11-10 |
Chris Lattner | clarify logic.
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | optimize test
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | unify the code that determines whether it is a good...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | refactor TryToSimplifyUncondBranchFromEmptyBlock out...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | I misread the parens, not so redundant after all.
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | make jump threading recursively simplify expressions...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | remove some redundant parens.
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | don't invalidate PN, rewrite of this code is in progress...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | add a new SimplifyInstruction API, which is like ConstantFol...
|
commit | commitdiff | tree |
2009-11-10 |
Chris Lattner | factor simplification logic for AND and OR out to InstSimpli...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | pull a bunch of logic out of instcombine into instsimplify...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | inline a simple function.
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | rename SimplifyCompare -> SimplifyCmpInst and split...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | fix ConstantFoldCompareInstOperands to take the LHS...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | use instructionsimplify instead of a weak clone of...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | stub out a new libanalysis "instruction simplify" interface...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | stub out a new form of BasicBlock::RemovePredecessorAndSimpl...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | make this handle redefinition of malloc with different...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | if a 'with overflow' intrinsic just has the normal...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | fix PR5104: when printing a single character, return...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | fix some bogus asserts, PR5049
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | random tidy
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | remove a redundant printout, LinkInArchive prints this...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | enhance PHI slicing to handle the case when a slicable...
|
commit | commitdiff | tree |
2009-11-09 |
Chris Lattner | comment typos pointed out by Duncan
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | Teach an instcombine to not pull trunc instructions...
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | reapply r8644[3-5] with only the scary part
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | another more interesting test.
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | feature test for the new transformation in r86443
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | teach a couple of instcombine transformations involving...
|
commit | commitdiff | tree |
2009-11-08 |
Chris Lattner | Make TargetData::getStringRepresentation spit out native...
|
commit | commitdiff | tree |
2009-11-07 |
Chris Lattner | temporarily remove these tests, as they are breaking...
|
commit | commitdiff | tree |
2009-11-07 |
Chris Lattner | make instcombine only rewrite a chain of computation
|
commit | commitdiff | tree |
2009-11-07 |
Chris Lattner | indicate what the native integer types for the target...
|
commit | commitdiff | tree |
2009-11-07 |
Chris Lattner | all targets should be required to declare legal integer...
|
commit | commitdiff | tree |
next |