summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/JumpThreading
Commit message (Expand)AuthorAgeFilesLines
* Backport 4878aa36d4a [ValueLattice] Add new state for undef constants.Florian Hahn2020-05-181-0/+61
* Revert "[JumpThreading] Thread jumps through two basic blocks"Kazu Hirata2020-01-082-115/+0
* [JumpThreading] Thread jumps through two basic blocksKazu Hirata2020-01-082-0/+115
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-241-1/+1
* Temporarily revert "Reapply [LVI] Normalize pointer behavior" and "[LVI] Rest...Jordan Rupprecht2019-12-201-2/+1
* Reapply [LVI] Normalize pointer behaviorNikita Popov2019-12-131-1/+2
* [JumpThreading] Use profile data even with the new pass managerKazu Hirata2019-11-221-0/+1
* Temporarily Revert "Reapply [LVI] Normalize pointer behavior" as it's broken ...Eric Christopher2019-11-121-2/+1
* Reapply [LVI] Normalize pointer behaviorNikita Popov2019-11-081-1/+2
* Revert "[LVI] Normalize pointer behavior"Nikita Popov2019-11-081-2/+1
* [LVI] Normalize pointer behaviorNikita Popov2019-11-081-1/+2
* [JT][CVP] Regenerate test checks, againNikita Popov2019-11-013-5/+5
* [LVI] Regenerate test checks; NFCNikita Popov2019-10-313-56/+100
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-031-1/+1
* [JumpThreading] Stop searching predecessor when the current bb is in aWei Mi2019-07-261-0/+63
* [JumpThreading] Fix threading with unusual PHI nodes.Eli Friedman2019-07-034-22/+65
* [JumpThreading] A bug fix for stale loop info after unfold selectHiroshi Yamauchi2019-05-151-0/+30
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1756-0/+6405
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1756-6405/+0
* [JumpThreading] Fix incorrect fold conditional after indirectbr/callbrBrian M. Rzycki2019-04-081-0/+44
* Tighten up tests that use -debugify as a shortcut. NFCPaul Robinson2019-03-141-4/+4
* [JumpThreading] Retain debug info when replacing branch instructionsJeremy Morse2019-03-111-0/+41
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+58
* [Jump Threading] Unfold a select insn that feeds a switch via a phi nodeEhsan Amiri2019-01-111-0/+78
* [JumpThreading] Fix exponential time algorithm computing known values.Eli Friedman2018-11-091-1/+61
* [Local] Keep K's range if K does not move when combining metadata.Florian Hahn2018-10-271-4/+8
* [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
OpenPOWER on IntegriCloud