aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* fix PR5827 by disabling the phi slicing transformation in a caseChris Lattner2009-12-191-1/+57
* Reapply 91459 with a simple fix for the problem that broke the x86_64-darwinBob Wilson2009-12-181-0/+89
* Optimize icmp of null and select of two constants even if the select hasEli Friedman2009-12-181-0/+16
* Allow instcombine to combine "sext(a) >u const" to "a >u trunc(const)".Eli Friedman2009-12-172-12/+32
* Make the ptrtoint comparison simplification work if one side is a global.Eli Friedman2009-12-171-0/+9
* Slightly generalize transformation of memmove(a,a,n) so that it also appliesEli Friedman2009-12-171-0/+10
* Re-revert 91459. It's breaking the x86_64 darwin bootstrap.Bob Wilson2009-12-171-89/+0
* Aggressively flip compare constant expressions where appropriate; constantEli Friedman2009-12-171-0/+8
* Reapply r91459, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar2009-12-161-0/+89
* Revert "Reapply 91184 with fixes and an addition to the testcase to cover theDaniel Dunbar2009-12-161-89/+0
* reapply my strstr optimization. I have reproduced the x86-64 bootstrapChris Lattner2009-12-161-0/+48
* revert my strstr optimization, I'm told it breaks x86-64 bootstrap.Chris Lattner2009-12-161-48/+0
* Reapply 91184 with fixes and an addition to the testcase to cover the problemBob Wilson2009-12-151-0/+89
* optimize strstr, PR5783Chris Lattner2009-12-151-0/+48
* Add radar fixed in comment.Eric Christopher2009-12-141-5/+6
* Remove empty file completelyShantonu Sen2009-12-141-0/+0
* revert r91184, because it causes a crash on a .bc file I justChris Lattner2009-12-141-68/+0
* Fix some CHECK lines which were ignored by accident.Benjamin Kramer2009-12-122-8/+8
* Revise scalar replacement to be more flexible about handle bitcasts and GEPs.Bob Wilson2009-12-111-0/+68
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-111-0/+22
* Add a test for the fix in revision 91009.Eric Christopher2009-12-101-0/+20
* Fix PR5744, a case where we were getting the pointer size instead of theChris Lattner2009-12-101-0/+16
* fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris Lattner2009-12-091-4/+16
* Add a minor optimization: if we haven't changed the operands of anChris Lattner2009-12-091-66/+0
* fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner2009-12-091-0/+66
* merge crash-2.ll into crash.llChris Lattner2009-12-092-43/+43
* the code in GVN that tries to forward large loads to small Chris Lattner2009-12-091-0/+54
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-091-1/+50
* Teach GlobalOpt to delete aliases with internal linkage (afterDuncan Sands2009-12-081-1/+13
* fix PR5698Chris Lattner2009-12-061-0/+22
* constant fold loads from memcpy's from global constants. This is importantChris Lattner2009-12-061-0/+16
* add support for forwarding mem intrinsic values to non-local loads.Chris Lattner2009-12-061-0/+26
* Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner2009-12-061-0/+37
* merge two tests.Chris Lattner2009-12-062-20/+25
* Generalize this optimization to work on equality comparisons between any twoNick Lewycky2009-12-051-3/+33
* Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner2009-12-041-0/+9
* Small and carefully crafted testcase showing a miscompilation by GVNChris Lattner2009-12-041-0/+33
* Fix this crasher, and add a FIXME for a missed optimization.Owen Anderson2009-12-031-1/+0
* add a failing testcase.Chris Lattner2009-12-031-0/+44
* fix PR5673 by being more careful about pointers to functions.Chris Lattner2009-12-031-0/+11
* Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson2009-12-022-20/+2
* merge sext-2 into sext.llChris Lattner2009-12-022-14/+12
* rename testChris Lattner2009-12-021-0/+0
* filecheckizeChris Lattner2009-12-021-15/+54
* Fixed an assertion failure for tracking sext of a vector of integersMon P Wang2009-12-021-0/+14
* minimize this a bit more.Chris Lattner2009-12-011-2/+1
* merge 2009-11-29-ReverseMap.ll into crash.llChris Lattner2009-12-012-33/+34
* fix PR5640 by tracking whether a block is the header of a loop moreChris Lattner2009-12-011-0/+20
* Add a testcase for the current llvm-gcc build failure.Nick Lewycky2009-11-301-0/+33
* Teach ConstantFolding to do a better job when folding gep(bitcast).Nick Lewycky2009-11-291-1/+1