aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine/phi.ll
Commit message (Expand)AuthorAgeFilesLines
* Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman2012-04-271-0/+10
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-1/+1
* Add test cases for Jay's r129641 and fix a 32-bit-centric testcase in a file ...Frits van Bommel2011-04-161-5/+81
* have instcombine preserve nsw/nuw/exact when sinkingChris Lattner2011-02-171-0/+18
* fix instcombine merging GEPs through a PHI to only make theChris Lattner2011-02-171-2/+3
* enhance FoldOpIntoPhi in instcombine to try harder when a phi hasChris Lattner2011-01-161-0/+22
* In which I discover the existence of loops. Threading an operationDuncan Sands2010-11-161-0/+15
* Teach InstructionSimplify the trick of skipping incoming phiDuncan Sands2010-11-151-0/+19
* Move PHI tests to phi.ll, out of select.ll.Duncan Sands2010-11-151-0/+46
* Add a test for PR4413, which was apparently fixed at some point in the past.Owen Anderson2010-09-031-0/+21
* fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner2010-03-051-0/+40
* enhance PHI slicing to handle the case when a slicable PHI is beginChris Lattner2009-11-091-0/+45
* Teach an instcombine to not pull trunc instructions through PHI nodesChris Lattner2009-11-081-12/+45
* reapply r8644[3-5] with only the scary part Chris Lattner2009-11-081-0/+62
* Speculatively revert r8644[3-5], they seem to be leading to infinite loops inDaniel Dunbar2009-11-081-62/+0
* another more interesting test.Chris Lattner2009-11-081-0/+31
* feature test for the new transformation in r86443Chris Lattner2009-11-081-1/+30
* teach a couple of instcombine transformations involving PHIs toChris Lattner2009-11-081-0/+2
* merge phi-merge.ll into phi.llChris Lattner2009-11-011-0/+33
* when merging two loads, make sure to take the min of their alignment,Chris Lattner2009-11-011-0/+26
* fix a bug noticed by inspection: when instcombine sinks loads throughChris Lattner2009-11-011-0/+21
* convert to filecheck.Chris Lattner2009-11-011-20/+49
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-081-1/+1
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-1/+1
* Teach inst combine to merge GEPs through PHIs. This is reallyChris Lattner2008-12-011-1/+15
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-011-53/+76
* For PR1319:Reid Spencer2007-04-151-0/+1
* For PR1319:Reid Spencer2007-04-141-2/+0
* new testcaseChris Lattner2007-01-151-0/+12
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-021-1/+1
* New testcase: the phi can be eliminated if the casts are sucked into it.Chris Lattner2004-11-141-0/+12
* Fix typoChris Lattner2004-11-141-1/+1
* add a testcase, which we already handleChris Lattner2004-11-141-1/+11
* remove bogus testChris Lattner2004-05-271-12/+0
* The instruction combining pass removes dead instructions, there is no needChris Lattner2004-02-281-1/+1
* A new testcase for a situation that occurs in 181.mcfChris Lattner2004-02-161-0/+12
* Renamed `as' => `llvm-as', `dis' => `llvm-dis', `link' => `llvm-link'.Misha Brukman2003-09-161-1/+1
* Remove usage of grep-not scriptChris Lattner2003-06-281-1/+1
* Convert scripts from using explicit control flow to use the new grep-not scriptChris Lattner2003-06-281-4/+1
* Add new testcases for instcombineChris Lattner2002-08-221-0/+20
* New testcase for instcombineChris Lattner2002-08-201-1/+10
* Make the testcase more interesting so that DCE does not eliminate it.Chris Lattner2002-05-061-5/+7
* New testcase for PHI foldingChris Lattner2002-05-061-0/+17