summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
AgeCommit message (Expand)Author
2018-03-06[DebugInfo] Discard invalid DBG_VALUE instructions in LiveDebugVariablesBjorn Pettersson
2018-02-09[DebugInfo] Don't insert DEBUG_VALUE after terminatorsStefan Maksimovic
2017-12-29[MachineOperand] Fix LiveDebugVariables code after isRenamable change.Geoff Berry
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-10-05[DebugInfo] Insert DEBUG_VALUEs after each register redefinitionKarl-Johan Karlsson
2017-10-03Implement David Blaikie's suggestion for comparison operatorsReid Kleckner
2017-10-03[DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect valuesReid Kleckner
2017-09-28[DebugInfo] Do not extend range for physreg in LiveDebugVariablesBjorn Pettersson
2017-09-27Cleanup some problems with LLVM_ENABLE_DUMP in release builds, andDon Hinton
2017-09-20Re-land "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"Reid Kleckner
2017-09-20[DebugInfo] Use a MapVector to coalesce MachineOperand locationsReid Kleckner
2017-09-19Revert "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEs"Reid Kleckner
2017-09-19Re-land r313400 "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VA...Reid Kleckner
2017-09-18Revert r313400 "[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VAL...Hans Wennborg
2017-09-15Name the sentinel value used for the location number of the undefined registe...Reid Kleckner
2017-09-15[DebugInfo] Insert DW_OP_deref when spilling indirect DBG_VALUEsReid Kleckner
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-08-03[LiveDebugVariables] Use lexical scope to trim debug value live intervalsRobert Lougher
2017-07-31Extend ifndef to printDebugLoc.Florian Hahn
2017-07-31Extend ifdefs to more unused helper functions.Florian Hahn
2017-07-31Guard print() functions only used by dump() functions.Florian Hahn
2017-07-28Remove the unused offset field from LiveDebugVariables (NFC)Adrian Prantl
2017-07-28Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl
2017-06-21Mark dump() methods as const. NFCSam Clegg
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-09-28Remove dead code from LiveDebugVariables.cpp (NFC)Adrian Prantl
2016-09-16Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker
2016-06-30CodeGen: Use MachineInstr& in LDVImpl::handleDebugValue, NFCDuncan P. N. Exon Smith
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith
2016-02-18Remove uses of builtin comma operator.Richard Trieu
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-12-21Fix PR24563 (LiveDebugVariables unconditionally propagates all DBG_VALUEs)Adrian Prantl
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne
2015-10-24Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola
2015-10-09CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith
2015-04-16DebugInfo: Fix UserValue::match() in LiveDebugVariables after r235050Duncan P. N. Exon Smith
2015-04-16DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith
2015-04-15DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith