summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
...
* We now thread some impossible condition information with LVI.Chris Lattner2009-11-12
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-12
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-12
* Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands2009-11-11
* remove condprop testcases.Chris Lattner2009-11-11
* oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to ...Chris Lattner2009-11-11
* Stub out a new lazy value info pass, which will eventuallyChris Lattner2009-11-11
* Block terminator may be a switch.Evan Cheng2009-11-11
* implement a TODO by teaching jump threading about "xor x, 1".Chris Lattner2009-11-10
* fix a crash in SCCP handling extractvalue of an array, pointed out andChris Lattner2009-11-10
* Make jump threading eliminate blocks that just contain phi nodes,Chris Lattner2009-11-10
* Generalize lsr code that optimize loop to count down towards zero.Evan Cheng2009-11-10
* Optimize test more.Dan Gohman2009-11-10
* Teach DSE to eliminate useless trampolines.Duncan Sands2009-11-10
* optimize testChris Lattner2009-11-10
* unify the code that determines whether it is a good idea to change the typeChris Lattner2009-11-10
* Reapply r86359, "Teach dead store elimination that certain intrinsics write toNick Lewycky2009-11-10
* make jump threading recursively simplify expressions instead of doing it Chris Lattner2009-11-10
* Trim a bunch of unneeded code from this testcase.Dan Gohman2009-11-10
* Default-addressspace null pointers don't alias anything. This allowsDan Gohman2009-11-09
* Generalize LCSSA to handle loops with exits with predecessors outsideDan Gohman2009-11-09
* if a 'with overflow' intrinsic just has the normal result used, simplifyChris Lattner2009-11-09
* enhance PHI slicing to handle the case when a slicable PHI is beginChris Lattner2009-11-09
* Revert my previous patch to ABCD and fix things the right way. There are two...Owen Anderson2009-11-09
* Teach an instcombine to not pull trunc instructions through PHI nodesChris Lattner2009-11-08
* reapply r8644[3-5] with only the scary part Chris Lattner2009-11-08
* Speculatively revert r8644[3-5], they seem to be leading to infinite loops inDaniel Dunbar2009-11-08
* another more interesting test.Chris Lattner2009-11-08
* feature test for the new transformation in r86443Chris Lattner2009-11-08
* teach a couple of instcombine transformations involving PHIs toChris Lattner2009-11-08
* Improve tail call elimination to handle the switch statement.Nick Lewycky2009-11-07
* make instcombine only rewrite a chain of computation Chris Lattner2009-11-07
* remove empty files.Chris Lattner2009-11-07
* Revert r86359, it is breaking the self host on theChris Lattner2009-11-07
* Teach dead store elimination that certain intrinsics write to memory just likeNick Lewycky2009-11-07
* reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fixChris Lattner2009-11-07
* Oops, FunctionContainsEscapingAllocas is really used to mean two differentNick Lewycky2009-11-07
* Dust off tail recursion elimination. Fix a fixme by applying CaptureTrackingNick Lewycky2009-11-07
* Revert following patches to fix llvmgcc bootstrap.Devang Patel2009-11-07
* Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez2009-11-07
* Fix a problem discovered on self host.Chris Lattner2009-11-06
* Extend jump threading to support much more general threadingChris Lattner2009-11-06
* Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez2009-11-06
* The introduction of indirectbr meant the introduction ofDan Gohman2009-11-05
* Teach SimplifyLibCalls to fold memcmp calls with constant arguments.Benjamin Kramer2009-11-05
* merge a few crash tests into crash.llChris Lattner2009-11-05
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-05
* improve DSE when TargetData is not around, based on work byChris Lattner2009-11-04
* move two functions up higher in the file. Delete a useless argumentChris Lattner2009-11-04
* filecheckize this test.Chris Lattner2009-11-04