summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Revert r113439, which relaxed the requirement that loops containing calls can...Owen Anderson2010-09-09
* Relax the "don't unroll loops containing calls" rule. Instead, when a loop c...Owen Anderson2010-09-08
* Generalize instcombine's support for combining multiple bit checks into a sin...Owen Anderson2010-09-08
* Fix a serious performance regression introduced by r108687 on linux:Chris Lattner2010-09-07
* rename test.Chris Lattner2010-09-07
* fix PR8067, an over-aggressive assertion in LICM.Chris Lattner2010-09-06
* Teach loop rotate to hoist trivially invariant instructionsChris Lattner2010-09-06
* fix PR8063, a crash in globalopt in the malloc analysis code.Chris Lattner2010-09-05
* Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedgeDan Gohman2010-09-04
* fix a bug in my licm rewrite when a load from the promoted memoryChris Lattner2010-09-04
* Propagate non-local comparisons. Fixes PR1757.Owen Anderson2010-09-03
* Add support for simplifying a load from a computed value to a load from a glo...Owen Anderson2010-09-03
* Add a test for PR4413, which was apparently fixed at some point in the past.Owen Anderson2010-09-03
* Add PR number to test.Owen Anderson2010-09-03
* more test cleanupChris Lattner2010-09-02
* remove some noise from tests.Chris Lattner2010-09-02
* fix more AST updating bugs, correcting miscompilation in PR8041Chris Lattner2010-09-02
* Fix typo. I accidentally edited the wrong file before my last commit.Owen Anderson2010-09-02
* Fix a bug in LazyValueInfo that CorrelatedValuePropagation exposed: In the LV...Owen Anderson2010-09-02
* Print the number of uses of a function in the .ll since it can be informativeDuncan Sands2010-09-02
* deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.Chris Lattner2010-09-01
* Fix loop unswitching's assumption that a code path which eitherDan Gohman2010-09-01
* The output of opt -stats must be sent to stderr. Patch by NAKAMURA Takumi!Bill Wendling2010-09-01
* add a gross hack to work around a problem that Argiris reportedChris Lattner2010-09-01
* filecheckizeChris Lattner2010-09-01
* licm is wasting time hoisting constant foldable operations,Chris Lattner2010-08-31
* Merge 2010-08-31-InfiniteRecursion.ll into crash.ll.Owen Anderson2010-08-31
* Add a test for the duplicated-conditional situation illutrated by PR5652.Owen Anderson2010-08-31
* merge two tests.Chris Lattner2010-08-31
* Manually reduce this testcase.Owen Anderson2010-08-31
* merge two tests and convert to filecheck.Chris Lattner2010-08-31
* Add a micro-test for the transforms I added to JumpThreading.Owen Anderson2010-08-31
* Rename test directory to reflect new pass name.Owen Anderson2010-08-31
* Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson2010-08-31
* More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson2010-08-31
* Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson2010-08-31
* Combine these two tests, and make sure there's a newline at the end of the file.Owen Anderson2010-08-30
* Correct bogus module triple specifications.Duncan Sands2010-08-30
* LICM does get dead instructions input to it. Instead of sinking themChris Lattner2010-08-29
* remove the ABCD and SSI passes. They don't have any clients thatChris Lattner2010-08-28
* handle the constant case of vector insertion. For somethingChris Lattner2010-08-28
* optimize bitcasts from large integers to vector into vectorChris Lattner2010-08-28
* Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson2010-08-27
* tidy up test.Chris Lattner2010-08-27
* Enhance the shift propagator to handle the case when you have:Chris Lattner2010-08-27
* Implement a pretty general logical shift propagationChris Lattner2010-08-27
* merge and filecheckize testChris Lattner2010-08-27
* merge two testsChris Lattner2010-08-27
* teach the truncation optimization that an entire chain ofChris Lattner2010-08-27
* Add an instcombine to clean up a common pattern producedChris Lattner2010-08-27