summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CVP] Set NSW/NUW flags when simplifying with.overflowNikita Popov2019-04-121-2/+6
* [DTU] Refine the interface and logic of applyUpdatesChijun Sima2019-02-221-1/+1
* [DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima2019-02-221-1/+1
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-061-1/+1
* [CVP] Use LVI to constant fold deopt operandsPhilip Reames2019-01-221-0/+24
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CVP] tidy processCmp(); NFCSanjay Patel2018-11-291-14/+14
* [CorrelatedValuePropagation] Preserve debug locations (PR38178)Vedant Kumar2018-11-181-15/+16
* [Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima2018-08-031-8/+6
* Remove trailing spaceFangrui Song2018-07-301-4/+4
* CorrelatedValuePropagation: Preserve DT.Michael Zolotukhin2018-06-161-5/+18
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [CVP] Require DomTree for new Pass ManagerDavid Green2018-05-211-9/+13
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* [CVP] simplify phi with constant incoming values that match common variable e...Sanjay Patel2018-04-101-0/+60
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-2/+2
* Re-re-land: Teach CorrelatedValuePropagation to reduce the width of udiv/urem...Justin Lebar2018-03-211-0/+54
* [CorrelatedValuePropagation] Use SelectInst::getCondition/getTrueValue/getFal...Craig Topper2018-03-161-3/+3
* Back out "Re-land: Teach CorrelatedValuePropagation to reduce the width of ud...Justin Lebar2018-03-121-54/+0
* Re-land: Teach CorrelatedValuePropagation to reduce the width of udiv/urem in...Justin Lebar2018-03-071-0/+54
* Revert rL326898: "Teach CorrelatedValuePropagation to reduce the width of udi...Justin Lebar2018-03-071-52/+0
* Teach CorrelatedValuePropagation to reduce the width of udiv/urem instructions.Justin Lebar2018-03-071-0/+52
* [CVP] fix formatting; NFCSanjay Patel2018-03-051-4/+2
* [CVP] Don't Replace incoming values from unreachable blocks with undef.Davide Italiano2018-01-291-24/+4
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-121-0/+2
* [CVP] Replace incoming values from unreachable blocks with undef.Davide Italiano2018-01-081-4/+24
* Revert "[JumpThreading] Preservation of DT and LVI across the pass"Reid Kleckner2018-01-041-2/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-041-0/+2
* Reverting [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-2/+0
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-0/+2
* [CVP] Remove some {s|u}sub.with.overflow checks.Joel Galenson2017-12-051-8/+17
* Test commit.Joel Galenson2017-12-051-1/+1
* [CVP] Remove some {s|u}add.with.overflow checks.Sanjoy Das2017-11-101-0/+55
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-131-4/+25
* [CVP] Process binary operations even when def is localAnna Thomas2017-10-121-16/+4
* Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper2017-09-301-2/+0
* [JumpThreading] Preserve DT and LVI across the passEvandro Menezes2017-09-281-0/+2
* [CorrelatedValuePropagation] Fix typo in comment sense->since. NFCCraig Topper2017-06-231-1/+1
* [CorrelatedValuePropagation] Remove comment about iterating switch cases in r...Craig Topper2017-06-231-2/+1
* [CorrelatedValuePropagation] Remove superfluous semicolon. NFCCraig Topper2017-06-161-1/+1
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-311-4/+5
* [CorrelatedValuePropagation] Don't use -> to call a static method of Constant...Craig Topper2017-05-161-6/+4
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-1/+1
* Kill off the old SimplifyInstruction API by converting remaining users.Daniel Berlin2017-04-281-14/+3
* CorrelatedValuePropagation: Rename a variable for consistencyDaniel Berlin2017-04-261-2/+2
* Convert CVP to use SimplifyQuery version of SimplifyInstruction. Add Assumpti...Daniel Berlin2017-04-261-10/+20
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-1/+1
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-2/+2
* [IR] Make SwitchInst::CaseIt almost a normal iterator.Chandler Carruth2017-03-261-4/+9
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
OpenPOWER on IntegriCloud