summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG
Commit message (Expand)AuthorAgeFilesLines
* [SimplifyCFG] Skip merging return blocks if it would break a CallBr.Jonas Paulsson2020-04-161-0/+28
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-4/+4
* Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer...Fangrui Song2019-12-241-2/+2
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [BasicBlockUtils] Fix dbg.value elimination problem in MergeBlockIntoPredecessorBjorn Pettersson2019-12-161-1/+0
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-131-8/+8
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-121-8/+8
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-121-8/+8
* Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated...Vlad Tsyrklevich2019-12-102-138/+0
* Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated/empty...stozer2019-12-102-0/+138
* Revert "[DebugInfo] Recover debug intrinsics when killing duplicated/empty ba...Tozer2019-12-042-138/+0
* [DebugInfo] Recover debug intrinsics when killing duplicated/empty basic blocksstozer2019-12-042-0/+138
* Broaden the definition of a "widenable branch"Philip Reames2019-11-211-0/+75
* [SimplifyCFG] propagate fast-math-flags (FMF) from phi to selectSanjay Patel2019-11-171-8/+8
* [SimplifyCFG] add fast-math-flags to tests for better coverage; NFCSanjay Patel2019-11-171-8/+8
* [SimplifyCFG] add tests for possible FP speculative select; NFCSanjay Patel2019-11-171-36/+99
* [SimplifyCFG] propagate fast-math-flags (FMF) from phi to selectSanjay Patel2019-11-151-1/+1
* [SimplifyCFG] add test for select with FMF; NFCSanjay Patel2019-11-131-6/+33
* [WC] Fix a subtle bug in our definition of widenable branchPhilip Reames2019-11-061-0/+60
* [SimplifyCFG] Use a (trivially) dominanting widenable branch to remove later ...Philip Reames2019-11-041-0/+316
* [SimplifyCFG] mergeConditionalStoreToAddress(): consider cost, not instructio...Roman Lebedev2019-09-181-10/+2
* [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p...Roman Lebedev2019-09-168-339/+82
* [SimplifyCFG][NFC] Autogenerate PhiEliminate3.llRoman Lebedev2019-09-071-22/+71
* [SimplifyCFG][NFC] Autogenerate two testsRoman Lebedev2019-09-072-26/+89
* [SimplifyCFG][NFC] Make merge-cond-stores-cost.ll X86-specific, and rewrite itRoman Lebedev2019-09-072-37/+51
* [SimplifyCFG][NFC] Show that we don't consider the cost when merging cond storesRoman Lebedev2019-09-071-0/+36
* [SimplifyCFG][NFC] Regenerate merge-cond-stores* testsRoman Lebedev2019-09-072-54/+65
* [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCaseVitaly Buka2019-09-051-0/+102
* [SimplifyCFG] Skip sinking common lifetime markers of `alloca`.Michael Liao2019-08-291-0/+27
* [NFC][SimplifyCFG] 'Safely extract low bits' pattern will also benefit from -...Roman Lebedev2019-08-291-0/+35
* [SimplifyCFG] FoldTwoEntryPHINode(): don't bailout on i1 PHI's if we can hois...Roman Lebedev2019-08-291-5/+1
* [SimplifyCFG] Add "safe abs" test from CMSIS DSP 'abs_with_clamp()'Roman Lebedev2019-08-141-0/+34
* [SimplifyCFG] Mark missed Changed to true.Alina Sbirlea2019-08-011-0/+90
* [SimplifyCFG] avoid crashing after simplifying a switch (PR42737)Sanjay Patel2019-07-251-0/+38
* [NFC][PhaseOredering][SimplifyCFG] Add more runlines to umul.with.overflow testsRoman Lebedev2019-07-231-13/+15
* [SimplifyCFG][NFC] Test that we fail to flatten CFG in JPEG "sign" value exte...Roman Lebedev2019-07-221-0/+39
* [SimplifyCFG][NFC] Test that we fail to flatten CFG after forming @llvm.umul....Roman Lebedev2019-07-221-0/+38
* [Local] Zap blockaddress without users in ConstantFoldTerminator.Florian Hahn2019-07-201-4/+1
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-172-2/+0
* Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also...Hans Wennborg2019-06-171-0/+44
* [SimplifyCFG] Fix prof branch_weights MD while removing unreachable switch casesYevgeny Rouban2019-06-171-0/+35
* [SimplifyCFG] NFC, update Switch tests as a baseline.Shawn Landden2019-06-1319-1422/+2511
* [SimplifyCFG] reverting preliminary Switch patches againShawn Landden2019-06-1319-2582/+1422
* [SimplifyCFG] NFC, update Switch tests to better examine successive patchesShawn Landden2019-06-1319-1422/+2582
* [SimplifyCFG] revert the last commit.Shawn Landden2019-06-1316-2469/+1308
* [SimplifyCFG] NFC, update Switch tests to HEAD so I canShawn Landden2019-06-1316-1308/+2469
* Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromP...David L. Jones2019-06-131-44/+0
* [SimplifyCFG] fix last commitShawn Landden2019-06-041-0/+3
* [SimplifyCFG] NFC; remove bogus test caseShawn Landden2019-06-041-26/+0
* Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors: Also...Hans Wennborg2019-05-281-0/+44
OpenPOWER on IntegriCloud