aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/LoopIdiom
AgeCommit message (Expand)Author
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2011-09-27Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer
2011-07-15A real testcase for r135286.Chad Rosier
2011-07-15Add testcase for r135286.Chad Rosier
2011-05-22Fix PR9815: I was trying to get out of "generating code and thenChris Lattner
2011-03-07Preserve line no. info.Devang Patel
2011-02-19rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byteChris Lattner
2011-02-19Stores of null pointers should turn into memset, we weren't recognizingChris Lattner
2011-02-19Implement rdar://9009151, transforming strided loop stores ofChris Lattner
2011-01-04Teach loop-idiom to turn a loop containing a memset into a larger memsetChris Lattner
2011-01-02fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to makeChris Lattner
2011-01-02If a loop iterates exactly once (has backedge count = 0) then don'tChris Lattner
2011-01-02enhance loop idiom recognition to scan *all* unconditionally executedChris Lattner
2011-01-02Allow loop-idiom to run on multiple BB loops, but still only scan the loop Chris Lattner
2011-01-02teach loop idiom recognition to form memcpy's from simple loops.Chris Lattner
2011-01-01add a validity check that was missed, fixing a crash on theChris Lattner
2011-01-01improve validity check to handle constant-trip-count loops moreChris Lattner
2011-01-01implement the "no aliasing accesses in loop" safety check. This passChris Lattner
2010-12-26implement enough of the memset inference algorithm to recognize and insert Chris Lattner