aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/LoopIdiom
Commit message (Expand)AuthorAgeFilesLines
* Teach loop-idiom about address space pointer sizesMatt Arsenault2013-09-111-0/+91
* Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.Manman Ren2013-09-061-2/+2
* Debug Info: add an identifier field to DICompositeType.Manman Ren2013-08-261-1/+1
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-162-3/+0
* Debug Info: enable verifier for testing cases.Manman Ren2013-07-291-1/+1
* Debug Info Verifier: verify SPs in llvm.dbg.sp.Manman Ren2013-07-271-9/+10
* add -disable-debug-info-verifier to 3 test to fix tests with pipefail.Rafael Espindola2013-07-241-1/+1
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-142-17/+17
* PR14904: Segmentation fault running pass 'Recognize loop idioms'Shuxin Yang2013-01-101-0/+20
* Fix a mistaken commit that included some debugging code.David Tweed2013-01-071-1/+1
* There was a switch fall-through in the parser for textual LLVM that causedDavid Tweed2013-01-071-1/+1
* - Re-enable population count loop idiom recognization Shuxin Yang2012-12-092-0/+126
* Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth2012-12-082-82/+0
* The test unconditionally assumes a particular cpu has a backend build in the ...David Tweed2012-12-072-0/+6
* rdar://12100355 (part 1)Shuxin Yang2012-11-291-0/+76
* Add a testcase to loop-idiom to cover PR14241 when we start handlingChandler Carruth2012-11-021-0/+33
* Revert the switch of loop-idiom to use the new dependence analysis.Chandler Carruth2012-11-025-218/+1
* LCSSA: Add a workaround for another nasty SCEV cache invalidation issue.Benjamin Kramer2012-10-311-0/+74
* DependenceAnalysis: Don't crash if there is no constant operand.Benjamin Kramer2012-10-311-0/+25
* LoopIdiom: Fix a serious missed optimization: we only turned top-level loops ...Benjamin Kramer2012-10-301-0/+42
* LoopIdiom: Add checks to avoid turning memmove into an infinite loop.Benjamin Kramer2012-10-271-1/+52
* LoopIdiom: Recognize memmove loops.Benjamin Kramer2012-10-271-0/+22
* LoopIdiom: Replace custom dependence analysis with DependenceAnalysis.Benjamin Kramer2012-10-272-0/+102
* Revert r166390 "LoopIdiom: Replace custom dependence analysis with LoopDepend...Benjamin Kramer2012-10-212-102/+0
* LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis.Benjamin Kramer2012-10-212-0/+102
* LoopIdiom: Give up when the loop is not in canonical form.Benjamin Kramer2012-09-211-0/+34
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer2011-09-271-2/+2
* A real testcase for r135286.Chad Rosier2011-07-151-36/+19
* Add testcase for r135286.Chad Rosier2011-07-151-0/+47
* Fix PR9815: I was trying to get out of "generating code and thenChris Lattner2011-05-221-0/+37
* Preserve line no. info.Devang Patel2011-03-071-0/+49
* rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byteChris Lattner2011-02-191-2/+27
* Stores of null pointers should turn into memset, we weren't recognizingChris Lattner2011-02-191-0/+22
* Implement rdar://9009151, transforming strided loop stores ofChris Lattner2011-02-191-0/+27
* Teach loop-idiom to turn a loop containing a memset into a larger memsetChris Lattner2011-01-041-0/+33
* fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to makeChris Lattner2011-01-021-0/+33
* If a loop iterates exactly once (has backedge count = 0) then don'tChris Lattner2011-01-021-0/+18
* enhance loop idiom recognition to scan *all* unconditionally executedChris Lattner2011-01-021-0/+23
* Allow loop-idiom to run on multiple BB loops, but still only scan the loop Chris Lattner2011-01-021-0/+24
* teach loop idiom recognition to form memcpy's from simple loops.Chris Lattner2011-01-021-0/+28
* add a validity check that was missed, fixing a crash on theChris Lattner2011-01-011-0/+23
* improve validity check to handle constant-trip-count loops moreChris Lattner2011-01-011-1/+27
* implement the "no aliasing accesses in loop" safety check. This passChris Lattner2011-01-011-0/+23
* implement enough of the memset inference algorithm to recognize and insert Chris Lattner2010-12-262-0/+47