- 210a29d Fix a bug in GlobalOpt's handling of DIExpressions. by Adrian Prantl · 8 years ago
- 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
- 5b477be LowerDbgDeclare: ignore dbg.declares for allocas with volatile access by Adrian Prantl · 8 years ago
- f69baf6 [Utils] Salvage debug info in block simplification by Vedant Kumar · 8 years ago
- 334fa57 [Utils] Salvage debug info in recursive inst deletion by Vedant Kumar · 8 years ago
- 523c656 [Debug] Add dbg.value intrinsics for PHIs created during LCSSA. by Matt Davis · 8 years ago
- 1ceabcf [Utils] Avoid a hash table lookup in salvageDI, NFC by Vedant Kumar · 8 years ago
- 044b588 [Utils] salvageDI: Add a comment and move a call earlier, NFC by Vedant Kumar · 8 years ago
- 1768957 [Utils] Salvage the debug info of DCE'ed 'and' instructions by Petar Jovanovic · 8 years ago
- 945b7e5 Adding a width of the GEP index to the Data Layout. by Elena Demikhovsky · 8 years ago
- 388fac5 [Utils] Salvage debug info from all no-op casts by Vedant Kumar · 8 years ago
- 4011c26 [Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructions by Vedant Kumar · 8 years ago
- 31ec356 [Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructions by Vedant Kumar · 8 years ago
- 47b16c4 [Utils] Salvage the debug info of DCE'ed 'sub' instructions by Vedant Kumar · 8 years ago
- 96b7dc0 [Utils] Salvage the debug info of DCE'ed 'xor' instructions by Vedant Kumar · 8 years ago
- 04386d8 [Utils] Salvage debug info from dead 'or' instructions by Vedant Kumar · 8 years ago
- 6394df9 [Debug] LCSSA: Insert dbg.value at the first available insertion point by Vedant Kumar · 8 years ago
- 6bfc869 [Debug] Add a utility to propagate dbg.value to new PHIs, NFC by Vedant Kumar · 8 years ago
- 9b7ae23 [JumpThreading] Preservation of DT and LVI across the pass by Brian M. Rzycki · 8 years ago
- b2ec02b [Utils] Simplify salvageDebugInfo, NFCI by Vedant Kumar · 8 years ago
- cd78ddc Revert "[JumpThreading] Preservation of DT and LVI across the pass" by Reid Kleckner · 8 years ago
- cdad6c0 [JumpThreading] Preservation of DT and LVI across the pass by Brian M. Rzycki · 8 years ago
- 0512bf5 [Utils/Local] Use `auto` when the type is obvious. NFCI. by Davide Italiano · 8 years ago
- 5dd1c587 [Utils] Remove commented debug message. NFCI. by Davide Italiano · 8 years ago
- c722e26 fix typo in comment and remove inaccurate comment; NFC by Sanjay Patel · 8 years ago
- 580bc3c Reverting [JumpThreading] Preservation of DT and LVI across the pass by Brian M. Rzycki · 8 years ago
- d989af9 [JumpThreading] Preservation of DT and LVI across the pass by Brian M. Rzycki · 8 years ago
- d131701 Generalize llvm::replaceDbgDeclare and actually support the use-case that by Adrian Prantl · 8 years ago
- c06f55e This reverts commit r319096 and r319097. by Rafael Espindola · 8 years ago
- b5d59e7 [SROA] Propagate !range metadata when moving loads. by Davide Italiano · 8 years ago
- 29a5c03 Make salvageDebugInfo of casts work for dbg.declare and dbg.addr by Reid Kleckner · 8 years ago
- 182f9fe InstCombine: salvage the debug info of DCE'ed add instructions. by Adrian Prantl · 8 years ago
- 261ac8b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
- 8fe9fb0 Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()" by Adrian Prantl · 8 years ago
- 58e9a0b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
- 9ee942f Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred. by Balaram Makam · 8 years ago
- 52252fe Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred. by Balaram Makam · 8 years ago
- 925ddf1 [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred. by Balaram Makam · 8 years ago
- d20442d Delete unused instantiations of DIBuilder. NFC by Adrian Prantl · 8 years ago
- 6cadde7 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 0a51ec2 Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass" by Daniel Jasper · 8 years ago
- 3701df5 [JumpThreading] Preserve DT and LVI across the pass by Evandro Menezes · 8 years ago
- 0fe506b Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare" by Reid Kleckner · 8 years ago
- 7d2f38d Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare" by Daniel Jasper · 8 years ago
- 3f547e8 [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declare by Reid Kleckner · 8 years ago
- abe0475 Remove the obsolete offset parameter from @llvm.dbg.value by Adrian Prantl · 8 years ago
- 2574d7c All libcalls should be considered to be GC-leaf functions. by Daniel Neilson · 8 years ago
- 93abd7d [ConstantHoisting] Remove dupliate logic in constant hoisting by Leo Li · 8 years ago
- 4eb210b [Local] Update the comment for removeUnreachableBlocks. by Davide Italiano · 8 years ago
- 5499b1b Modify constraints in `llvm::canReplaceOperandWithVariable` by Leo Li · 8 years ago
- 2abb65a [InstCombine] Factor the logic for propagating !nonnull and !range by Chandler Carruth · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- a929063 [GVNSink] GVNSink pass by James Molloy · 8 years ago
- 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
- c07d554 [JumpThreading] Safely replace uses of condition by Anna Thomas · 8 years ago
- 441cfee PR32288: Describe a bool parameter's DWARF location with a simple register by David Blaikie · 8 years ago
- 8df66c6 [KnownBits] Add bit counting methods to KnownBits struct and use them where possible by Craig Topper · 8 years ago
- d979c1f NFC: refactor replaceDominatedUsesWith by Piotr Padlewski · 8 years ago
- e6bca0e Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
- 109b236 Clean up DIExpression::prependDIExpr a little. (NFC) by Adrian Prantl · 9 years ago
- 03e35b6 [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values. by Andrew Ng · 9 years ago
- b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 9 years ago
- 2cbeb00 Reverts commit r301424, r301425 and r301426 by Sanjoy Das · 9 years ago
- 01de557 Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
- f2c7997 Use DW_OP_stack_value when reconstructing variable values with arithmetic. by Adrian Prantl · 9 years ago
- 4677205 Revert "Use DW_OP_stack_value when reconstructing variable values with arithmetic." by Adrian Prantl · 9 years ago
- a2d25ac Use DW_OP_stack_value when reconstructing variable values with arithmetic. by Adrian Prantl · 9 years ago
- 1a18f1a typo by Adrian Prantl · 9 years ago
- 6825fb6 PR32382: Fix emitting complex DWARF expressions. by Adrian Prantl · 9 years ago
- 927d8e6 [IR] Redesign the case iterator in SwitchInst to actually be an iterator by Chandler Carruth · 9 years ago
- 0d256c0 [IR] Make SwitchInst::CaseIt almost a normal iterator. by Chandler Carruth · 9 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- 6d80a26 Use isa<> instead of dyn_cast<> (NFC). by Adrian Prantl · 9 years ago
- 47ea647 Salvage debug info from instructions about to be deleted by Adrian Prantl · 9 years ago
- fa9e84e Revert commit r297971 because of issues reported by msan. by Adrian Prantl · 9 years ago
- 4a7781a Fix unused variable warnings. by Adrian Prantl · 9 years ago
- 4377314 Salvage debug info from instructions about to be deleted by Adrian Prantl · 9 years ago
- 140a856 API gardening: Rename FindAllocaDbgValue to findDbgValue (NFC) by Adrian Prantl · 9 years ago
- e3e69e1 NewGVN: Rewrite DCE during elimination so we do it as well as old GVN did. by Daniel Berlin · 9 years ago
- d21529f [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) by David L. Jones · 9 years ago
- 49797ca Refactor the DIExpression fragment query interface (NFC) by Adrian Prantl · 9 years ago
- aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
- 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
- 941fa75 [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation by Adrian Prantl · 9 years ago
- 5020c99 [LoopSimplify] Preserve LCSSA when removing edges from unreachable blocks. by Michael Zolotukhin · 9 years ago
- 77382be [simplifycfg][loop-simplify] Preserve loop metadata in 2 transformations. by Florian Hahn · 9 years ago
- ddfdba3 [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during unwinding), LLVM part by Kuba Brecka · 9 years ago
- b6befc3 DCE math library calls with a constant operand. by Eli Friedman · 9 years ago
- 6481822 [DebugInfo] Add comments to phi dbg.value tracking code, NFC by Reid Kleckner · 9 years ago
- ba15989 Reapplying r281895 (and follow-up r281964) after fixing pr30468. by Keith Walker · 9 years ago
- 1049085 Revert r281895 "Add @llvm.dbg.value entries for the phi node created by -mem2reg" by Hans Wennborg · 9 years ago
- 22b5dbc Make llvm::ConvertDebugDeclareToDebugValue() be a void function (NFC) by Keith Walker · 9 years ago
- c941252 Add @llvm.dbg.value entries for the phi node created by -mem2reg by Keith Walker · 9 years ago
- 30bccad Fix misleading comment for getOrEnforceKnownAlignment by Matt Arsenault · 9 years ago
- db38107 revert r280427 by Dehao Chen · 9 years ago
- ddd0c12 Refactor replaceDominatedUsesWith to have a flag to control whether to replace uses in BB itself. by Dehao Chen · 9 years ago
- 02419a9 [JumpThreading] Fix handling of aliasing metadata. by Eli Friedman · 9 years ago
- b7d3311 Move helpers into anonymous namespaces. NFC. by Benjamin Kramer · 9 years ago
- d240a88 [sanitizer] Simplify and future-proof maybeMarkSanitizerLibraryCallNoBuiltin(). by Evgeniy Stepanov · 9 years ago
- 6f014d3 [Utils] Simplify combineMetadata by David Majnemer · 9 years ago