aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2010-09-29Fix PR8247: JumpThreading can cause a block to become unreachable while still...Owen Anderson
2010-09-27Don't try to constant fold libm functions with non-finite arguments.Jakob Stoklund Olesen
2010-09-25LoadPRE was not properly checking that the load it was PRE'ing post-dominated...Owen Anderson
2010-09-24Be more precise when trying to XFAIL this tester: http://google1.osuosl.org:8...Jakob Stoklund Olesen
2010-09-18Attempt to XFAIL this test on arm-linux, which is inexplicably failing.Dan Gohman
2010-09-17Fix this test to avoid an "inexact" fold.Dan Gohman
2010-09-17Fix this test so that folding doesn't depend on a potentiallyDan Gohman
2010-09-17Fix the folding of floating-point math library calls, like sin(infinity),Dan Gohman
2010-09-16Add missing RUN line to this test.Owen Anderson
2010-09-16It is possible, under specific circumstances involving ptrtoint ConstantExpr'...Owen Anderson
2010-09-16Fix PR8161, in which an unreachable loop causes recursive instruction simplif...Owen Anderson
2010-09-15fix PR8144, a bug where constant merge would merge globals markedChris Lattner
2010-09-14Remove dead option from tests.Owen Anderson
2010-09-14fix PR8102, a case where we'd copyValue from a value that we alreadyChris Lattner
2010-09-13Add a reduced testcase for the infinite loop fixed in r113763.Owen Anderson
2010-09-13Re-apply r113679, which was reverted in r113720, which added a paid of new in...Owen Anderson
2010-09-12Revert 113679, it was causing an infinite loop in a testcase that I've sentEric Christopher
2010-09-11Invert and-of-or into or-of-and when doing so would allow us to clear bits of...Owen Anderson
2010-09-10Teach InstructionSimplify to fold (A & B) & A -> A & B and (A | B) | A -> A | B.Benjamin Kramer
2010-09-09Revert r113439, which relaxed the requirement that loops containing calls can...Owen Anderson
2010-09-08Relax the "don't unroll loops containing calls" rule. Instead, when a loop c...Owen Anderson
2010-09-08Generalize instcombine's support for combining multiple bit checks into a sin...Owen Anderson
2010-09-07Fix a serious performance regression introduced by r108687 on linux:Chris Lattner
2010-09-07rename test.Chris Lattner
2010-09-06fix PR8067, an over-aggressive assertion in LICM.Chris Lattner
2010-09-06Teach loop rotate to hoist trivially invariant instructionsChris Lattner
2010-09-05fix PR8063, a crash in globalopt in the malloc analysis code.Chris Lattner
2010-09-04Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedgeDan Gohman
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