summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r281895 "Add @llvm.dbg.value entries for the phi node created by -mem2...Hans Wennborg2016-09-211-47/+5
* Make llvm::ConvertDebugDeclareToDebugValue() be a void function (NFC)Keith Walker2016-09-201-8/+5
* Add @llvm.dbg.value entries for the phi node created by -mem2regKeith Walker2016-09-191-0/+45
* Fix misleading comment for getOrEnforceKnownAlignmentMatt Arsenault2016-09-131-4/+0
* revert r280427Dehao Chen2016-09-081-4/+2
* Refactor replaceDominatedUsesWith to have a flag to control whether to replac...Dehao Chen2016-09-011-2/+4
* [JumpThreading] Fix handling of aliasing metadata.Eli Friedman2016-08-081-0/+11
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-0/+2
* [sanitizer] Simplify and future-proof maybeMarkSanitizerLibraryCallNoBuiltin().Evgeniy Stepanov2016-07-281-17/+6
* [Utils] Simplify combineMetadataDavid Majnemer2016-07-251-3/+3
* Just a small cleanupDavid Majnemer2016-06-251-30/+21
* Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer2016-06-251-23/+39
* [SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer2016-06-251-39/+23
* [SimplifyCFG] Replace calls to null/undef with unreachableDavid Majnemer2016-06-251-0/+6
* Reinstate r273711David Majnemer2016-06-251-5/+14
OpenPOWER on IntegriCloud