aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2007-09-21Remove loop index split test cases for release.Tanya Lattner
2007-09-11Test that a call to a trampoline is turned into a call toDuncan Sands
2007-09-10remove obsolete testcaseChris Lattner
2007-09-10Fix a buggy constant folding transformation when handling aliases.Chris Lattner
2007-09-10Add missing llvm-dis.Dale Johannesen
2007-09-10Prevent tailcallelim from breaking "recursive" calls to builtins.Chris Lattner
2007-09-10Filter exit conditions which are not yet handled.Devang Patel
2007-09-07Don't zap back to back volatile load/storesChris Lattner
2007-09-06When the two operands of an icmp are equal, there are five possible predicatesNick Lewycky
2007-09-05Change all floating constants that are not exactlyDale Johannesen
2007-08-26Don't promote volatile loads/stores. This is needed (for example) to handle s...Anton Korobeynikov
2007-08-25Constant split values needs upper bound and lower bound check, just like any ...Devang Patel
2007-08-25While calculating upper loop bound for first loop and lower loop bound for se...Devang Patel
2007-08-20Do not split loops rejected by processOneIterationLoop().Devang Patel
2007-08-17Add loop index split tests.Devang Patel
2007-08-15Convert tests using "grep -c ... | grep ..." to use the count script.Dan Gohman
2007-08-15Convert tests using "| wc -l | grep ..." to use the count script.Dan Gohman
2007-08-12oops, forgot to commit this.Chris Lattner
2007-08-11Transform a load from an undef/zero global into an undef/global even if weChris Lattner
2007-08-09when we see a unaligned load from an insufficiently aligned global orChris Lattner
2007-08-06It's safe to fold not of fcmp.Nick Lewycky
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-08-02I don't have time to restore this functionality right now.Chris Lattner
2007-08-02Reduced testcase for PR1594Chris Lattner
2007-08-02Update dominator info for the middle blocks created while splitingDevang Patel
2007-08-02Enhance instcombine to be more aggressive about folding casts ofChris Lattner
2007-08-02Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.llChris Lattner
2007-08-01Update dominator info for the middle blocks created while splitingDevang Patel
2007-08-01Forgot to update these files for the FastDSE changes.Owen Anderson
2007-08-01Rename FastDSE to just DSE.Owen Anderson
2007-07-31Fix a failure I accidentally caused in my last commit by mishandling the Owen Anderson
2007-07-31Fix a bug in GetKnownAlignment of packed structs.Lauro Ramos Venancio
2007-07-31Change the x86 assembly output to use tab characters to separate theDan Gohman
2007-07-31Fix a misoptimization in aha.Owen Anderson
2007-07-31Bunch of tests to check loop passes.Devang Patel
2007-07-30Fix a bug caused by indiscriminantly asking for the dominators of a predecessor.Owen Anderson
2007-07-26Fix a bug introduced in my last commit.Owen Anderson
2007-07-26Fix a couple more bugs in the phi construction by pulling in code that doesOwen Anderson
2007-07-25Fix what is _hopefully_ the last corner case for loops.Owen Anderson
2007-07-25My last commit was not correct for nested loops. Fix it, and add a testcase ...Owen Anderson
2007-07-25Fix an infinite loop on 300.twolf.Owen Anderson
2007-07-25Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.Owen Anderson
2007-07-25Fix a bug that was causing GVN to crash on 252.eon.Owen Anderson
2007-07-25Add basic support for performing whole-function RLE.Owen Anderson
2007-07-24Add a GVN pass, using the value numbering code I developed for GVNPRE and theOwen Anderson
2007-07-24Unreachable block is not a root node in post dominator tree.Devang Patel
2007-07-24Rename a lot of things to change FastDLE to RedundantLoadElimination.Owen Anderson
2007-07-23Add testcases for FastDLE.Owen Anderson
2007-07-23Move these tests to use FastDSE instead of old DSE.Owen Anderson
2007-07-21This xform isn't safe, removing it.Chris Lattner