aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-09-20Re-land "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"Reid Kleckner1-40/+72
2017-09-20[DebugInfo] Use a MapVector to coalesce MachineOperand locationsReid Kleckner1-56/+46
2017-09-19Revert "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"Reid Kleckner1-54/+35
2017-09-19Re-land r313400 "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VA...Reid Kleckner1-35/+54
2017-09-18Revert r313400 "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VAL...Hans Wennborg1-53/+35
2017-09-15Name the sentinel value used for the location number of the undefined registe...Reid Kleckner1-7/+9
2017-09-15[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEsReid Kleckner1-35/+53
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-29/+49
2017-08-03[LiveDebugVariables] Use lexical scope to trim debug value live intervalsRobert Lougher1-7/+90
2017-07-31Extend ifndef to printDebugLoc.Florian Hahn1-1/+1
2017-07-31Extend ifdefs to more unused helper functions.Florian Hahn1-1/+1
2017-07-31Guard print() functions only used by dump() functions.Florian Hahn1-0/+2
2017-07-28Remove the unused offset field from LiveDebugVariables (NFC)Adrian Prantl1-17/+14
2017-07-28Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl1-1/+1
2017-06-21Mark dump() methods as const. NFCSam Clegg1-1/+1
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-3/+3
2017-01-28Cleanup dump() functions.Matthias Braun1-1/+1
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-1/+1
2016-09-28Remove dead code from LiveDebugVariables.cpp (NFC)Adrian Prantl1-44/+10
2016-09-16Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker1-1/+1
2016-06-30CodeGen: Use MachineInstr& in LDVImpl::handleDebugValue, NFCDuncan P. N. Exon Smith1-14/+13
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer1-3/+3
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer1-3/+4
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith1-4/+5
2016-02-18Remove uses of builtin comma operator.Richard Trieu1-6/+12
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-12-21Fix PR24563 (LiveDebugVariables unconditionally propagates all DBG_VALUEs)Adrian Prantl1-52/+36
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-2/+1
2015-10-24Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola1-3/+1
2015-10-09CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-6/+6
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-6/+6
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith1-1/+1
2015-04-16DebugInfo: Fix UserValue::match() in LiveDebugVariables after r235050Duncan P. N. Exon Smith1-5/+5
2015-04-16DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith1-2/+2
2015-04-15DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith1-3/+4
2015-04-14DebugInfo: Move DIVariable::printExtendedName() to its only callerDuncan P. N. Exon Smith1-1/+37
2015-04-06CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith1-2/+3
2015-04-03CodeGen: Assert that inlined-at locations agreeDuncan P. N. Exon Smith1-13/+4
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer1-0/+1
2015-02-27Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher1-5/+5
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+0
2014-10-24Added reset of LexicalScope in LiveDebugVariables reset function.Marcello Maggioni1-0/+1
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-20/+28
2014-10-01Revert r218778 while investigating buldbot breakage.Adrian Prantl1-28/+20
2014-10-01Move the complex address expression out of DIVariable and into an extraAdrian Prantl1-20/+28
2014-08-07test commit: remove trailing whitespace.Frederic Riss1-2/+2
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-3/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+4
2014-07-25Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for fu...David Blaikie1-3/+26
2014-07-21Revert "Recommit r212203: Don't try to construct debug LexicalScopes hierarch...David Blaikie1-12/+3