summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch.ll
Commit message (Expand)AuthorAgeFilesLines
* [MemorySSA] Update for partial unswitch.Alina Sbirlea2019-10-141-0/+1
* [NewPM] Add Option handling for SimpleLoopUnswitchSerguei Katkov2019-04-221-1/+1
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+4216
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-4216/+0
* Update MemorySSA in SimpleLoopUnswitch.Alina Sbirlea2018-12-041-0/+1
* [SimpleLoopUnswitch] partial unswitch needs to be careful when replacing inva...Fedor Sergeev2018-11-071-11/+98
* [PM/Unswitch] Fix a collection of closely related issues with trivialChandler Carruth2018-07-101-0/+192
* [PM/Unswitch] Fix a nasty bug in the new PM's unswitch introduced inChandler Carruth2018-07-091-66/+418
* [PM/LoopUnswitch] Fix PR37889, producing the correct loop nest structureChandler Carruth2018-07-071-1/+621
* [PM/LoopUnswitch] Teach the new unswitch to handle nontrivialChandler Carruth2018-06-251-55/+193
* [PM/LoopUnswitch] Add partial non-trivial unswitching for invariantChandler Carruth2018-06-211-1/+162
* [PM/LoopUnswitch] Fix how the cloned loops are handled when updating analyses.Chandler Carruth2018-06-021-0/+101
* [PM/LoopUnswitch] Fix a bug in the loop block set formation of the newChandler Carruth2018-04-241-0/+54
* [PM/LoopUnswitch] Remove another over-aggressive assert.Chandler Carruth2018-04-241-0/+73
* [PM/LoopUnswitch] Remove a buggy assert in the new loop unswitch.Chandler Carruth2018-04-231-0/+55
* [PM/LoopUnswitch] Detect irreducible control flow within loops and skip unswi...Chandler Carruth2018-04-191-0/+30
* [PM/Unswitch] Teach SimpleLoopUnswitch to do non-trivial unswitching,Chandler Carruth2017-11-171-0/+2352
OpenPOWER on IntegriCloud