summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Salvage debug info from instructions about to be deletedAdrian Prantl2017-03-161-34/+69
* API gardening: Rename FindAllocaDbgValue to findDbgValue (NFC)Adrian Prantl2017-03-131-8/+6
* NewGVN: Rewrite DCE during elimination so we do it as well as old GVN did.Daniel Berlin2017-03-101-3/+13
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-231-1/+1
* Refactor the DIExpression fragment query interface (NFC)Adrian Prantl2016-12-221-2/+3
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-1/+2
* Remove the AssumptionCacheHal Finkel2016-12-151-2/+1
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-051-9/+9
* [LoopSimplify] Preserve LCSSA when removing edges from unreachable blocks.Michael Zolotukhin2016-11-181-2/+3
* [simplifycfg][loop-simplify] Preserve loop metadata in 2 transformations.Florian Hahn2016-11-181-0/+11
* [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka2016-11-141-0/+37
* DCE math library calls with a constant operand.Eli Friedman2016-11-021-0/+4
* [DebugInfo] Add comments to phi dbg.value tracking code, NFCReid Kleckner2016-09-271-6/+8
* Reapplying r281895 (and follow-up r281964) after fixing pr30468.Keith Walker2016-09-221-5/+51
OpenPOWER on IntegriCloud