summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/JumpThreading.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Take indirect branch into account as well when folding.Xin Tong2017-05-011-6/+10
* [JumpThread] Add some assertions for expected ConstantInt/BlockAddressXin Tong2017-05-011-2/+5
* [JumpThread] Do RAUW in case Cond folds to a constant in the CFGXin Tong2017-05-011-8/+24
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-281-3/+4
* [JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong2017-04-231-0/+30
* Revert r300657 due to crashes in stage2 of bootstraps:Chandler Carruth2017-04-191-27/+0
* [JumpThread] We want to fold (not thread) when all predecessor go to single B...Xin Tong2017-04-191-0/+27
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-1/+1
* Correct a rebase mistake.Xin Tong2017-03-191-2/+2
* [JumpThreading] Perform phi-translation in SimplifyPartiallyRedundantLoad.Xin Tong2017-03-191-18/+33
* [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()Jun Bum Lim2017-03-081-11/+20
* [JumpThread] Simplify CmpInst-as-Condition branch-folding a bit.Xin Tong2017-03-071-4/+11
* Fix typo. NFCIXin Tong2017-03-021-1/+1
* Empty line. NFCIXin Tong2017-02-281-1/+0
* Empty line. NFCIXin Tong2017-02-271-1/+0
* Update comments. NFCIXin Tong2017-02-261-2/+2
* Empty line. NFCIXin Tong2017-02-251-1/+0
* [JumpThreading] Re-enable JumpThreading for guardsSanjoy Das2017-02-171-15/+158
* Revert "[JumpThreading] Thread through guards"Anna Thomas2017-02-151-152/+15
* [JumpThreading] Thread through guardsSanjoy Das2017-02-091-15/+152
* [JumpThread] Enhance finding partial redundant loads by continuing scanning s...Jun Bum Lim2017-02-021-4/+19
OpenPOWER on IntegriCloud