aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopSimplify
AgeCommit message (Expand)AuthorFilesLines
2016-08-09[LoopSimplify] Rebuild LCSSA for the inner loop after separating nested loops.Michael Zolotukhin1-1/+32
2016-08-07Revert "Revert "[LoopSimplify] Fix updating LCSSA after separating nested loo...Michael Zolotukhin1-1/+33
2016-08-06Revert "[LoopSimplify] Fix updating LCSSA after separating nested loops."Michael Zolotukhin1-33/+1
2016-08-05[LoopSimplify] Fix updating LCSSA after separating nested loops.Michael Zolotukhin1-1/+33
2016-07-20Revert "Revert r275883 and r275891. They seem to cause PR28608."Michael Zolotukhin1-0/+76
2016-07-19Revert r275883 and r275891. They seem to cause PR28608.Sean Silva1-76/+0
2016-07-18[LoopSimplify] Update LCSSA after separating nested loops.Michael Zolotukhin1-0/+76
2016-07-09[PM] Port LoopSimplify to the new pass manager.Davide Italiano1-0/+1
2016-06-15Remove the ScalarReplAggregates passDavid Majnemer1-1/+1
2016-06-08[LoopSimplify] Preserve LCSSA when merging exit blocks.Michael Zolotukhin1-0/+32
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2-6/+4
2016-04-05[DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2-0/+12
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-2/+2
2015-08-28DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2-2/+2
2015-06-29[LoopSimplify] Set proper debug location in loop backedge blocks.Alexey Samsonov1-11/+27
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer3-8/+8
2015-06-09[BasicBlockUtils] Set debug locations for instructions created in SplitBlockP...Alexey Samsonov1-0/+90
2015-03-27Verifier: Call verifyModule() from llc and optDuncan P. N. Exon Smith1-1/+1
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2-3/+3
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-0/+3
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie6-23/+23
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie4-10/+10
2015-01-28Teach SplitBlockPredecessors how to handle landingpad blocks.Philip Reames1-1/+1
2014-09-12FileCheckize. NFC.Chad Rosier1-21/+25
2014-05-27No need for those tests to go thru llvm-as and/or llvm-dis.Arnaud A. de Grandmaison1-1/+1
2014-02-11[LPM] Switch LICM to actively use LCSSA in addition to preserving it.Chandler Carruth1-3/+3
2014-01-25[LPM] Make LCSSA a utility with a FunctionPass that applies it to allChandler Carruth1-4/+4
2014-01-06Reapply r198478 "Fix PR18361: Invalidate LoopDispositions after LoopSimplify ...Andrew Trick2-0/+190
2014-01-04Revert "Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists th...Alp Toker1-80/+0
2014-01-04Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists things.Andrew Trick1-0/+80
2013-10-04UpdatePHINodes in BasicBlockUtils should not crash on duplicate predecessorsHal Finkel1-0/+46
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar1-1/+0
2013-07-14Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin1-1/+1
2012-07-02Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth3-3/+3
2012-03-20LoopSimplify bug fix. Handle indirect loop back edges.Andrew Trick1-0/+41
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2-3/+1
2011-12-15Make loop preheader insertion in LoopSimplify handle the case where the loop ...Eli Friedman1-0/+45
2011-10-12Removed colons from some target datalayout strings in test, since they don't ...Lang Hames1-1/+1
2011-09-19Update to the new EH syntax.Bill Wendling1-7/+3
2011-09-19Dramatically reduce this testcase.Bill Wendling1-873/+14
2011-09-13Generalize test case to handle multiple indvars modes.Andrew Trick1-3/+6
2011-08-31Reenable test.Bill Wendling1-1/+0
2011-08-31Revert accidental commitBill Wendling1-6/+0
2011-08-31Disable this test until Bill fixes it properly.Eli Friedman1-0/+1
2011-08-31Update more tests to the new EH scheme.Bill Wendling1-0/+6
2011-08-30Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola1-1/+1
2011-08-03SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick1-0/+88
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner1-5/+5
2011-03-18Avoid creating canonical induction variables for non-native types.Andrew Trick1-1/+1
2011-02-10Rename 'loopsimplify' to 'loop-simplify'.Cameron Zwarich17-17/+17