aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAgeFilesLines
* Revert 179071 because it is not the right way to support non standard new/new...Nadav Rotem2013-04-091-20/+0
* c++ new operators are not malloc-like functions because they do not return un...Nadav Rotem2013-04-081-0/+20
* Revert the test moves from 176733. Use "REQUIRES: asserts" instead.Jan Wen Voung2013-03-122-4/+1
* Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung2013-03-082-0/+4
* Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate theManman Ren2013-01-041-0/+54
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-016-6/+6
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-302-2/+2
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-302-2/+2
* llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi2012-12-301-1/+1
* unHECKify test. It was fixed by Chris in 2009.Jakub Staszak2012-12-121-8/+5
* Add error handling in getInt.Patrik Hägglund2012-11-281-2/+1
* llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr...NAKAMURA Takumi2012-11-081-5/+3
* Update GVN to support vectors of pointers.Hal Finkel2012-10-241-0/+27
* Ignore unreachable blocks when doing memory dependence analysis on non-localBill Wendling2012-10-231-0/+36
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-0/+31
* Fix broken check lines.Benjamin Kramer2012-08-171-2/+2
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-161-0/+60
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-023-3/+3
* Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth2012-07-021-1/+1
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-029-9/+9
* When gvn decides to replace an instruction with another, we have to patch theRafael Espindola2012-06-044-0/+306
* Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from theDuncan Sands2012-05-221-0/+33
* Don't PRE compares.Jakob Stoklund Olesen2012-03-291-0/+68
* Nick pointed out on IRC that GVN's propagateEquality wasn't propagatingDuncan Sands2012-03-041-0/+17
* Have GVN also do condition propagation when the right-hand side is notDuncan Sands2012-02-291-0/+57
* When performing a conditional branch depending on the value of a comparisonDuncan Sands2012-02-271-0/+64
* Teach GVN that x+y is the same as y+x and that x<y is the same as y>x.Duncan Sands2012-02-241-0/+23
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands2012-02-051-19/+0
* Fix crasher in GVN due to my recent capture tracking changes.Nick Lewycky2011-11-211-0/+9
* Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky2011-11-141-0/+25
* Teach GVN to also propagate switch cases. For example, in this codeDuncan Sands2011-10-071-0/+33
* GVN does simple propagation of conditions: when it sees a conditionalDuncan Sands2011-10-052-10/+34
* Generalize GVN's conditional propagation logic slightly:Duncan Sands2011-10-051-1/+21
* Mark the eh.typeid.for intrinsic as being 'const', which it is insideDuncan Sands2011-09-091-0/+3
* When inlining exception handling code into another function, ensure thatDuncan Sands2011-09-071-0/+78
* Extra CHECK-NOT to make sure that GVN transform works properly.Jakub Staszak2011-09-021-0/+1
* Compare type size instead of type _store_ size to make sure that BitCastInstJakub Staszak2011-09-021-0/+17
* Update some tests to the new EH scheme.Bill Wendling2011-09-011-0/+4
* Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).Eli Friedman2011-08-171-0/+80
* Added test cases for GVN signed intrinsics recognition, r134777.Lang Hames2011-07-091-0/+38
* Make GVN look through extractvalues for recognised intrinsics. GVN can then C...Lang Hames2011-07-081-0/+47
* This is an automatically reduced test case that crashed in GVN, at someJay Foad2011-06-201-0/+106
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-184-131/+59
* Add a testcase to demonstrate the problem where phi translation isDan Gohman2011-06-041-0/+27
* Disable the main feature of 130180, the elimination of loads that areDan Gohman2011-06-041-12/+12
* When marking a block as being unanalyzable, use "Clobber" on the terminator i...Eli Friedman2011-06-021-0/+61
* fix PR9841 by having GVN not process dead loads. This wasChris Lattner2011-05-221-0/+12
* remove a trivial test, make some other tests less trivial.Chris Lattner2011-05-224-14/+11
* make this test less trivial.Chris Lattner2011-05-221-4/+6