aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2010-09-15Approved by Chris:Bill Wendling
2010-09-14Approved by Chris:Bill Wendling
2010-09-14Approved by Chris:Bill Wendling
2010-09-07Approved by Chris:Bill Wendling
2010-09-06Approved by Chris:Bill Wendling
2010-09-05Approved by Chris:Bill Wendling
2010-09-04fix a bug in my licm rewrite when a load from the promoted memoryChris Lattner
2010-09-03Propagate non-local comparisons. Fixes PR1757.Owen Anderson
2010-09-03Add support for simplifying a load from a computed value to a load from a glo...Owen Anderson
2010-09-03Add a test for PR4413, which was apparently fixed at some point in the past.Owen Anderson
2010-09-03Add PR number to test.Owen Anderson
2010-09-02more test cleanupChris Lattner
2010-09-02remove some noise from tests.Chris Lattner
2010-09-02fix more AST updating bugs, correcting miscompilation in PR8041Chris Lattner
2010-09-02Fix typo. I accidentally edited the wrong file before my last commit.Owen Anderson
2010-09-02Fix a bug in LazyValueInfo that CorrelatedValuePropagation exposed: In the LV...Owen Anderson
2010-09-02Print the number of uses of a function in the .ll since it can be informativeDuncan Sands
2010-09-01deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.Chris Lattner
2010-09-01Fix loop unswitching's assumption that a code path which eitherDan Gohman
2010-09-01The output of opt -stats must be sent to stderr. Patch by NAKAMURA Takumi!Bill Wendling
2010-09-01add a gross hack to work around a problem that Argiris reportedChris Lattner
2010-09-01filecheckizeChris Lattner
2010-08-31licm is wasting time hoisting constant foldable operations,Chris Lattner
2010-08-31Merge 2010-08-31-InfiniteRecursion.ll into crash.ll.Owen Anderson
2010-08-31Add a test for the duplicated-conditional situation illutrated by PR5652.Owen Anderson
2010-08-31merge two tests.Chris Lattner
2010-08-31Manually reduce this testcase.Owen Anderson
2010-08-31merge two tests and convert to filecheck.Chris Lattner
2010-08-31Add a micro-test for the transforms I added to JumpThreading.Owen Anderson
2010-08-31Rename test directory to reflect new pass name.Owen Anderson
2010-08-31Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson
2010-08-31More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson
2010-08-31Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson
2010-08-30Combine these two tests, and make sure there's a newline at the end of the file.Owen Anderson
2010-08-30Correct bogus module triple specifications.Duncan Sands
2010-08-29LICM does get dead instructions input to it. Instead of sinking themChris Lattner
2010-08-28remove the ABCD and SSI passes. They don't have any clients thatChris Lattner
2010-08-28handle the constant case of vector insertion. For somethingChris Lattner
2010-08-28optimize bitcasts from large integers to vector into vectorChris Lattner
2010-08-27Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson
2010-08-27tidy up test.Chris Lattner
2010-08-27Enhance the shift propagator to handle the case when you have:Chris Lattner
2010-08-27Implement a pretty general logical shift propagationChris Lattner
2010-08-27merge and filecheckize testChris Lattner
2010-08-27merge two testsChris Lattner
2010-08-27teach the truncation optimization that an entire chain ofChris Lattner
2010-08-27Add an instcombine to clean up a common pattern producedChris Lattner
2010-08-27Use LVI to eliminate conditional branches where we've tested a related condit...Owen Anderson
2010-08-26filecheckizeChris Lattner
2010-08-26rename test.Chris Lattner