summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/JumpThreading
Commit message (Expand)AuthorAgeFilesLines
* [Local] Make DoesKMove required for combineMetadata.Florian Hahn2018-08-241-0/+122
* [JumpThreading] Don't try to rewrite a use if it's already valid.Michael Zolotukhin2018-06-261-0/+19
* Fix the issue that ComputeValueKnownInPredecessors only handles the case whenWei Mi2018-05-011-0/+38
* Fix typo in a test.Michael Zolotukhin2018-04-201-1/+1
* Revert "Revert r330403 and r330413."Michael Zolotukhin2018-04-201-0/+54
* Revert r330403 and r330413.Ilya Biryukov2018-04-201-28/+0
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time.Michael Zolotukhin2018-04-201-0/+28
* Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again."Michael Zolotukhin2018-04-171-28/+0
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again.Michael Zolotukhin2018-04-171-0/+28
* [SSAUpdaterBulk] Handle CFG with unreachable from entry blocks.Michael Zolotukhin2018-04-101-0/+26
* [JumpThreading] Don't select an edge that we know we can't threadHaicheng Wu2018-03-291-0/+99
* [JumpThreading] Track unreachable BBs to avoid processingBrian M. Rzycki2018-03-162-5/+16
* [LazyValueInfo] PR33357 prevent infinite recursion on BinaryOperatorBrian M. Rzycki2018-03-131-0/+37
* [JumpThreading] Don't restrict cast-traversal to i1Chad Rosier2018-03-091-0/+28
* [JumpThreading] PR36133 enable/disable DominatorTree for LVI analysisBrian M. Rzycki2018-02-161-0/+44
* [Dominators] Visit affected node candidates found at different root levelsJakub Kuderski2018-01-192-0/+118
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-123-0/+355
* Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner2018-01-042-315/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-042-0/+315
* [JumpThreading] Restrict PRE across instructions that don't pass control to s...Max Kazantsev2017-12-191-0/+103
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-132-315/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-132-0/+315
* Fix some misc. -enable-var-scope violationsMatt Arsenault2017-11-131-18/+18
* Disable jump threading into loop headersKrzysztof Parzyszek2017-09-061-14/+23
* [Profile] backward propagate profile info in JumpThreadingXinliang David Li2017-08-242-0/+141
* Revert 311208, 311209Xinliang David Li2017-08-212-79/+0
* [Profile] backward propagate profile info in JumpThreadingXinliang David Li2017-08-182-0/+79
* [JumpThreading] Stop falsely preserving LazyValueInfo.Davide Italiano2017-07-281-0/+57
* [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam2017-07-192-2/+66
* [JumpThreading] Add a pattern to TryToUnfoldSelectInCurrBB()Haicheng Wu2017-07-141-1/+76
* [JumpThreading] Add test case that was supposed to go with r306085.Craig Topper2017-06-271-0/+125
* [JumpThreading] Safely replace uses of conditionAnna Thomas2017-05-233-52/+184
* [JumpThreading] Dont RAUW condition incorrectlyAnna Thomas2017-05-183-2/+140
* Take indirect branch into account as well when folding.Xin Tong2017-05-011-0/+54
* [JumpThread] Do RAUW in case Cond folds to a constant in the CFGXin Tong2017-05-011-0/+57
* [JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong2017-04-231-0/+135
* Revert r300657 due to crashes in stage2 of bootstraps:Chandler Carruth2017-04-191-89/+0
* [JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong2017-04-191-0/+89
* [JumpThreading] Perform phi-translation in SimplifyPartiallyRedundantLoad.Xin Tong2017-03-191-0/+35
* [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()Jun Bum Lim2017-03-081-1/+110
* [JumpThreading] Re-enable JumpThreading for guardsSanjoy Das2017-02-171-0/+183
* Revert "[JumpThreading] Thread through guards"Anna Thomas2017-02-151-132/+0
* [JumpThreading] Thread through guardsSanjoy Das2017-02-091-0/+132
* [JumpThread] Enhance finding partial redundant loads by continuing scanning s...Jun Bum Lim2017-02-021-0/+79
* [PM] Replace the hard invalidate in JumpThreading for LVI with correctChandler Carruth2017-01-231-19/+0
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-192-4/+4
* Make processing @llvm.assume more efficient by using operand bundlesHal Finkel2016-12-152-4/+4
* [Verifier] Add verification for TBAA metadataSanjoy Das2016-12-111-1/+1
* Revert "[JumpThreading] Unfold selects that depend on the same condition"Pablo Barrio2016-11-151-45/+0
* [JumpThreading] Unfold selects that depend on the same conditionPablo Barrio2016-11-081-0/+45
OpenPOWER on IntegriCloud