summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/JumpThreading.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again."Michael Zolotukhin2018-04-171-22/+15
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again.Michael Zolotukhin2018-04-171-15/+22
* Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time."Benjamin Kramer2018-04-121-18/+13
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time.Michael Zolotukhin2018-04-111-13/+18
* Revert "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time.Michael Zolotukhin2018-04-101-18/+13
* Revert "Revert "[PR16756] Use SSAUpdaterBulk in JumpThreading.""Michael Zolotukhin2018-04-101-13/+18
* Revert "[PR16756] Use SSAUpdaterBulk in JumpThreading."Michael Zolotukhin2018-04-101-18/+13
* [PR16756] Use SSAUpdaterBulk in JumpThreading.Michael Zolotukhin2018-04-091-13/+18
* [JumpThreading] Don't select an edge that we know we can't threadHaicheng Wu2018-03-291-1/+16
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [JumpThreading] Track unreachable BBs to avoid processingBrian M. Rzycki2018-03-161-47/+37
* [JumpThreading] Don't restrict cast-traversal to i1Chad Rosier2018-03-091-3/+1
* [NFC] Factor out a helper function for checking if a block has a potential ea...Philip Reames2018-03-081-3/+1
* [JumpThreading] PR36133 enable/disable DominatorTree for LVI analysisBrian M. Rzycki2018-02-161-0/+37
* [JumpThreading][NFC] Rename LoadInst variablesBrian M. Rzycki2018-01-291-43/+46
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-121-39/+135
* Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner2018-01-041-135/+39
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-041-39/+135
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-4/+3
* Add hasProfileData() to check if a function has profile data. NFC.Easwaran Raman2017-12-221-3/+2
* [JumpThreading] Restrict PRE across instructions that don't pass control to s...Max Kazantsev2017-12-191-0/+14
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-136/+39
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-39/+136
* [JumpThreading] Minor comment cleanup. NFC. (test commit)Brian M. Rzycki2017-12-081-2/+2
* Fix comment /NFCXinliang David Li2017-11-061-3/+4
* [JumpThreading] Move two PredValueInfoTy vectors to a scope closer to their u...Craig Topper2017-10-161-2/+2
* Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper2017-09-301-80/+29
* [JumpThreading] Preserve DT and LVI across the passEvandro Menezes2017-09-281-29/+80
* [Transforms] Fix some Clang-tidy modernize-use-using and Include What You Use...Eugene Zelenko2017-09-131-23/+50
* Disable jump threading into loop headersKrzysztof Parzyszek2017-09-061-4/+9
* [Profile] backward propagate profile info in JumpThreadingXinliang David Li2017-08-241-1/+115
* Revert 311208, 311209Xinliang David Li2017-08-211-112/+1
* Fix comment /NFCXinliang David Li2017-08-181-1/+1
* [Profile] backward propagate profile info in JumpThreadingXinliang David Li2017-08-181-1/+112
* [Value Tracking] Default argument to true and rename accordingly. NFC.Chad Rosier2017-08-011-4/+3
* [JumpThreading] Stop falsely preserving LazyValueInfo.Davide Italiano2017-07-281-1/+0
* [JumpThreading] Add an option to dump LazyValueInfo after the run.Davide Italiano2017-07-281-2/+15
* [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam2017-07-191-4/+6
* [JumpThreading] Add a pattern to TryToUnfoldSelectInCurrBB()Haicheng Wu2017-07-141-32/+50
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-1/+1
* [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A,...Craig Topper2017-06-231-0/+41
* [JumpThreading] Use some temporary variables to reduce the number of times we...Craig Topper2017-06-231-12/+16
* [JumpThreading][LVI] Invalidate LVI information after blocks are mergedAnna Thomas2017-06-191-0/+31
* [BPI] Don't assume that strcmp returning >0 is more likely than <0John Brawn2017-06-081-2/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* [JumpThreading] Safely replace uses of conditionAnna Thomas2017-05-231-2/+40
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+1
* [JumpThreading] Dont RAUW condition incorrectlyAnna Thomas2017-05-181-17/+14
* [JumpThreading] When processing compares, explicitly check that the result ty...Craig Topper2017-05-041-1/+1
* [JumpThreading] Change a dyn_cast that is already protected by an isa check t...Craig Topper2017-05-041-16/+14
OpenPOWER on IntegriCloud