summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2017-12-131-46/+159
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-4/+6
* This reverts commit r319096 and r319097.Rafael Espindola2017-11-281-15/+9
* [SROA] Propagate !range metadata when moving loads.Davide Italiano2017-11-271-9/+15
* Make salvageDebugInfo of casts work for dbg.declare and dbg.addrReid Kleckner2017-11-141-6/+16
* InstCombine: salvage the debug info of DCE'ed add instructions.Adrian Prantl2017-11-061-12/+23
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-1/+1
* Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()"Adrian Prantl2017-11-031-1/+1
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-1/+1
* Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicB...Balaram Makam2017-10-261-3/+7
* Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBl...Balaram Makam2017-10-251-7/+3
* [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.Balaram Makam2017-10-251-3/+7
* Delete unused instantiations of DIBuilder. NFCAdrian Prantl2017-10-241-2/+0
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-171-18/+50
* Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"Daniel Jasper2017-09-301-171/+36
* [JumpThreading] Preserve DT and LVI across the passEvandro Menezes2017-09-281-36/+171
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-211-41/+52
* Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper2017-09-211-50/+41
* [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner2017-09-201-41/+50
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-10/+7
* All libcalls should be considered to be GC-leaf functions.Daniel Neilson2017-07-271-1/+10
* [ConstantHoisting] Remove dupliate logic in constant hoistingLeo Li2017-07-101-0/+3
* [Local] Update the comment for removeUnreachableBlocks.Davide Italiano2017-07-071-2/+3
* Modify constraints in `llvm::canReplaceOperandWithVariable`Leo Li2017-07-061-2/+8
* [InstCombine] Factor the logic for propagating !nonnull and !rangeChandler Carruth2017-06-261-5/+49
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [GVNSink] GVNSink passJames Molloy2017-05-251-0/+45
* [ValueTracking] Convert most of the calls to computeKnownBits to use the vers...Craig Topper2017-05-241-4/+2
* [JumpThreading] Safely replace uses of conditionAnna Thomas2017-05-231-0/+17
* PR32288: Describe a bool parameter's DWARF location with a simple registerDavid Blaikie2017-05-151-28/+23
* [KnownBits] Add bit counting methods to KnownBits struct and use them where p...Craig Topper2017-05-121-1/+1
* NFC: refactor replaceDominatedUsesWithPiotr Padlewski2017-05-091-27/+26
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-2/+2
* Clean up DIExpression::prependDIExpr a little. (NFC)Adrian Prantl2017-04-281-8/+5
* [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.Andrew Ng2017-04-281-47/+6
* [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...Craig Topper2017-04-261-3/+4
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-2/+2
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-2/+2
* Use DW_OP_stack_value when reconstructing variable values with arithmetic.Adrian Prantl2017-04-241-13/+32
* Revert "Use DW_OP_stack_value when reconstructing variable values with arithm...Adrian Prantl2017-04-231-32/+13
* Use DW_OP_stack_value when reconstructing variable values with arithmetic.Adrian Prantl2017-04-221-13/+32
* typoAdrian Prantl2017-04-211-1/+1
* PR32382: Fix emitting complex DWARF expressions.Adrian Prantl2017-04-181-6/+2
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-7/+8
* [IR] Make SwitchInst::CaseIt almost a normal iterator.Chandler Carruth2017-03-261-4/+6
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* Use isa<> instead of dyn_cast<> (NFC).Adrian Prantl2017-03-201-5/+5
* Salvage debug info from instructions about to be deletedAdrian Prantl2017-03-161-23/+66
* Revert commit r297971 because of issues reported by msan.Adrian Prantl2017-03-161-69/+34
* Fix unused variable warnings.Adrian Prantl2017-03-161-3/+3
OpenPOWER on IntegriCloud