summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/JumpThreading.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r332168: "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading.""Michael Zolotukhin2018-07-051-19/+15
* [JumpThreading] Don't try to rewrite a use if it's already valid.Michael Zolotukhin2018-06-261-10/+12
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-06-141-3/+3
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [JumpThreading] Fix some strange formatting of code inside LLVM_DEBUG. NFCCraig Topper2018-05-311-5/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-38/+41
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading."Michael Zolotukhin2018-05-121-26/+30
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-4/+3
* Fix the issue that ComputeValueKnownInPredecessors only handles the case whenWei Mi2018-05-011-3/+15
* Revert r330431.Michael Zolotukhin2018-04-201-30/+26
* Revert "Revert r330403 and r330413."Michael Zolotukhin2018-04-201-26/+30
* Revert r330403 and r330413.Ilya Biryukov2018-04-201-20/+16
* [SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin2018-04-201-3/+1
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time.Michael Zolotukhin2018-04-201-16/+22
* 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
OpenPOWER on IntegriCloud