aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-09-03Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman
2009-09-03In C++, code is not allowed to call main. In C it is, thisChris Lattner
2009-09-02Fix month.Chris Lattner
2009-09-02fix PR4815: some cases where DeleteDeadInstruction can deleteChris Lattner
2009-09-02fix PR4848 an infinite loop when indexing down through a recursive gepChris Lattner
2009-09-02fix PR4837, some bugs folding vector compares. TheseChris Lattner
2009-09-01enhance memcpy opt to turn memmoves into memcpy when the src/destChris Lattner
2009-09-01testcase for PR3601Chris Lattner
2009-09-01Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner
2009-08-31fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner
2009-08-31fix a bug I introduced with my 'instcombine builder' refactoring Chris Lattner
2009-08-31Fix PR4834, a tricky case where the inliner would resolve anChris Lattner
2009-08-30rename testChris Lattner
2009-08-30merge all sinking tests into one and convert them to filecheck.Chris Lattner
2009-08-30convert scalar_promote to filecheck style and merge 2003-12-13-VolatilePromot...Chris Lattner
2009-08-30suck a bunch more gep tests into getelementptr.ll and filecheckize them all.Chris Lattner
2009-08-30consolodate various GEP tests into getelementptr.ll using filecheck.Chris Lattner
2009-08-30another huge testcase, this time from 'gs' in llvm-test.Chris Lattner
2009-08-30remove another poorly-reduced testcase which came from ldecod in llvm-test.Chris Lattner
2009-08-30this testcase is 500 lines long and is distilled from bzip2, justChris Lattner
2009-08-30convert to filecheckChris Lattner
2009-08-30Fix PR4748: don't fold gep(bitcast(x)) into bitcast(gep) when x Chris Lattner
2009-08-28Reapply 79977.Devang Patel
2009-08-28Fix PR3913, patch by Jakub Staszak!Chris Lattner
2009-08-27Implement a new optimization in the inliner: if inlining multipleChris Lattner
2009-08-27the inliner shouldn't crash on this.Chris Lattner
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Special-case static allocas in IndVarSimplify's loop invariantDan Gohman
2009-08-25Remove obsolete -f flags.Dan Gohman
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-21Change getelementptr folding to use APInt instead of uint64_t forDan Gohman
2009-08-19Add targetdata strings to these tests, since SimplifyLibCalls usesDan Gohman
2009-08-19Fix a bug in the over-index constant folding. When over-indexing anDan Gohman
2009-08-19Canonicalize indices in a constantexpr GEP. If Indices exceed theDan Gohman
2009-08-19Fix up PHI nodes correctly in the presence of unreachable BBs, part two. AlsoNick Lewycky
2009-08-19Fix SimplifyLibcalls and ValueTracking to check mayBeOverriddenDan Gohman
2009-08-18Generalize ScalarEvolution to be able to analyze GEPs whenDan Gohman
2009-08-18Fix a bug that caused globalopt to miscompile tramp3d: don't missDan Gohman
2009-08-17Test the pass the test is actually for, instead of one that doesn't exist.Nick Lewycky
2009-08-17Don't crash on critical edge. Patch by Andre Tavares.Nick Lewycky
2009-08-17Add a test that shows that SSI is working correctly.Nick Lewycky
2009-08-17Don't crash trying to promote VLAs.Nick Lewycky
2009-08-16Fix for PR3016: detect the tricky case, where there are Eli Friedman
2009-08-15SSI construction should just go ahead and ignore instructions in unreachableNick Lewycky
2009-08-13When InstCombine simplifies a load -> extract element to gep -> load, placeMon P Wang
2009-08-12Make LLVM Assembly dramatically easier to read by aligning the comments,Dan Gohman
2009-08-12Transform -X/C to X/-C, implementing a README.txt entry.Dan Gohman
2009-08-12Optimize (x/C)*C to x if the division is exact.Dan Gohman
2009-08-11Optimize exact sdiv by a constant power of 2 to ashr.Dan Gohman
2009-08-11Don't assume that external global variables are aligned at their preferredDan Gohman