summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/JumpThreading.cpp
AgeCommit message (Expand)Author
2016-07-14[JumpThreading] PRE unordered loadsSanjoy Das
2016-07-13[JumpThreading] Delete commented out debug code; NFCSanjoy Das
2016-07-06Work around PR28400 a bit harder.Sean Silva
2016-07-03PR28400: Partly undo r274440 to bring test-suite back to life with the new PMSean Silva
2016-07-02[PM] Fix a small typo from when I ported JumpThreadingSean Silva
2016-06-25Reinstate r273711David Majnemer
2016-06-24Revert r273711, it caused PR28298.Nico Weber
2016-06-24SimplifyInstruction does not imply DCEDavid Majnemer
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-06-13[PM] Port LVI to the new PM.Sean Silva
2016-04-25[ValueTracking] Improve isImpliedCondition when the dominating cond is false.Chad Rosier
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-20[ValueTracking] Make isImpliedCondition return an Optional<bool>. NFC.Chad Rosier
2016-04-19[ValueTracking] Improve isImpliedCondition for conditions with matching opera...Chad Rosier
2016-03-29[SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...Hyojin Sung
2016-03-28Revert "[SimlifyCFG] Prevent passes from destroying canonical loop structure,...Reid Kleckner
2016-03-28[SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...Hyojin Sung
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-08[JumpThreading] Change a return of ComputeValueKnownInPredecessors()Haicheng Wu
2016-01-22[opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead ...Eduard Burtescu
2016-01-10[JumpThreading] Don't forget to report that the IR changedDavid Majnemer
2016-01-09[JumpThreading] Use range-based for loops.Benjamin Kramer
2016-01-08[JumpThreading] Split select that has constant conditions coming from the PHI...Haicheng Wu
2015-12-29[JumpThreading] Fix opcode bonus in getJumpThreadDuplicationCost()Geoff Berry
2015-12-22[BPI] Fix two potential divide-by-zero operations that are introduced in r256...Cong Hou
2015-12-22[BPI] Replace weights by probabilities in BPI.Cong Hou
2015-11-06[ValueTracking] Add parameters to isImpliedCondition; NFCSanjoy Das
2015-10-28[JumpThreading] Use dominating conditions to prove implicationsSanjoy Das
2015-10-15Recommit r250345, it was reverted in r250366 to investigate a bot failure.Manman Ren
2015-10-15Temporarily revert r250345 to sort out bot failure.Manman Ren
2015-10-14Update the branch weight metadata in JumpThreading pass.Cong Hou
2015-10-14Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.Manman Ren
2015-10-13Update the branch weight metadata in JumpThreading pass.Cong Hou
2015-10-13Scalar: Remove some implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-10-13Revert 250089 due to bot failure. It failed when building clang itself with PGO.Manman Ren
2015-10-12Update the branch weight metadata in JumpThreading pass.Cong Hou
2015-09-18Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo
2015-09-16Test commit: Fixed a few typos in the comments.David L Kreitzer
2015-09-15Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoade...Larisse Voufo
2015-09-12Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo
2015-09-10Add GlobalsAA as preserved to a bunch of transformsJames Molloy
2015-08-31[JumpThreading] make jump threading respect convergent annotation.Jingyue Wu