summaryrefslogtreecommitdiff
path: root/test/Transforms/JumpThreading
AgeCommit message (Expand)Author
2017-12-19[JumpThreading] Restrict PRE across instructions that don't pass control to s...Max Kazantsev
2017-12-13Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-12-13[JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki
2017-11-13Fix some misc. -enable-var-scope violationsMatt Arsenault
2017-09-06Disable jump threading into loop headersKrzysztof Parzyszek
2017-08-24[Profile] backward propagate profile info in JumpThreadingXinliang David Li
2017-08-21Revert 311208, 311209Xinliang David Li
2017-08-18[Profile] backward propagate profile info in JumpThreadingXinliang David Li
2017-07-28[JumpThreading] Stop falsely preserving LazyValueInfo.Davide Italiano
2017-07-19[SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam
2017-07-14[JumpThreading] Add a pattern to TryToUnfoldSelectInCurrBB()Haicheng Wu
2017-06-27[JumpThreading] Add test case that was supposed to go with r306085.Craig Topper
2017-05-23[JumpThreading] Safely replace uses of conditionAnna Thomas
2017-05-18[JumpThreading] Dont RAUW condition incorrectlyAnna Thomas
2017-05-01Take indirect branch into account as well when folding.Xin Tong
2017-05-01[JumpThread] Do RAUW in case Cond folds to a constant in the CFGXin Tong
2017-04-23[JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong
2017-04-19Revert r300657 due to crashes in stage2 of bootstraps:Chandler Carruth
2017-04-19[JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong
2017-03-19[JumpThreading] Perform phi-translation in SimplifyPartiallyRedundantLoad.Xin Tong
2017-03-08[JumpThread] Use AA in SimplifyPartiallyRedundantLoad()Jun Bum Lim
2017-02-17[JumpThreading] Re-enable JumpThreading for guardsSanjoy Das
2017-02-15Revert "[JumpThreading] Thread through guards"Anna Thomas
2017-02-09[JumpThreading] Thread through guardsSanjoy Das
2017-02-02[JumpThread] Enhance finding partial redundant loads by continuing scanning s...Jun Bum Lim
2017-01-23[PM] Replace the hard invalidate in JumpThreading for LVI with correctChandler Carruth
2016-12-19Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper
2016-12-15Make processing @llvm.assume more efficient by using operand bundlesHal Finkel
2016-12-11[Verifier] Add verification for TBAA metadataSanjoy Das
2016-11-15Revert "[JumpThreading] Unfold selects that depend on the same condition"Pablo Barrio
2016-11-08[JumpThreading] Unfold selects that depend on the same conditionPablo Barrio
2016-10-24Revert 284971.Nico Weber
2016-10-24[JumpThreading] Unfold selects that depend on the same conditionPablo Barrio
2016-10-03Jump threading: avoid trying to split edge into landingpad block (PR27840)Hans Wennborg
2016-09-06[JumpThreading] Only write back branch-weight MDs for blocks that originally ...Adam Nemet
2016-08-08[JumpThreading] Fix handling of aliasing metadata.Eli Friedman
2016-07-14[JumpThreading] PRE unordered loadsSanjoy Das
2016-07-06Work around PR28400 a bit harder.Sean Silva
2016-06-16Revert r272891 "[JumpThreading] Prevent dangling pointer problems in BranchPr...Igor Laevsky
2016-06-16[JumpThreading] Prevent dangling pointer problems in BranchProbabilityInfoIgor Laevsky
2016-06-14Bring back "[PM] Port JumpThreading to the new PM" with a fixSean Silva
2016-06-14Revert "[PM] Port JumpThreading to the new PM"Sean Silva
2016-06-13[PM] Port JumpThreading to the new PMSean Silva
2016-04-25[ValueTracking] Improve isImpliedCondition when the dominating cond is false.Chad Rosier
2016-04-19[ValueTracking] Improve isImpliedCondition for conditions with matching opera...Chad Rosier
2016-03-16[JumpThreading] See through Cast InstructionsHaicheng Wu
2016-03-15Revert "[JumpThreading] Simplify Instructions first in ComputeValueKnownInPre...Haicheng Wu
2016-02-26[JumpThreading] Simplify Instructions first in ComputeValueKnownInPredecessors()Haicheng Wu
2016-02-02[LVI] Introduce an intersect operation on lattice valuesPhilip Reames
2016-02-01Avoid inlining call sites in unreachable-terminated blockJun Bum Lim