aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-07-09Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for fu...David Blaikie1-3/+12
2014-07-03Temporarily revert "Don't try to construct debug LexicalScopes hierarchy for ...Eric Christopher1-12/+3
2014-07-02Don't try to construct debug LexicalScopes hierarchy for functions that do no...David Blaikie1-3/+12
2014-04-25This reapplies r207235 with an additional bugfixes caught by the msanAdrian Prantl1-3/+3
2014-04-25Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl1-3/+3
2014-04-25This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl1-3/+3
2014-04-25Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl1-3/+3
2014-04-25This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl1-3/+3
2014-04-25Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl1-3/+3
2014-04-24Debug info for optimized code: Support variables that are on the stack andAdrian Prantl1-3/+3
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-21Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImplDavid Blaikie1-4/+6
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-9/+9
2014-03-17Switch a number of loops in lib/CodeGen over to range-based for-loops, now thatOwen Anderson1-5/+3
2014-03-13Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson1-2/+2
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2013-11-20Remove capability for polymorphic destruction from LexicalScopeEric Christopher1-1/+0
2013-11-20Grammar.Eric Christopher1-1/+1
2013-10-10Represent RegUnit liveness with LiveRange instanceMatthias Braun1-9/+9
2013-10-10Rename LiveRange to LiveInterval::SegmentMatthias Braun1-4/+4
2013-09-16Debug info: Fix PR16736 and rdar://problem/14990587.Adrian Prantl1-1/+2
2013-08-14Track new virtual registers by register number.Mark Lacey1-11/+15
2013-07-09Reapply an improved version of r180816/180817.Adrian Prantl1-10/+19
2013-06-16Debug Info: Simplify Frame Index handling in DBG_VALUE Machine InstructionsDavid Blaikie1-12/+0
2013-04-30Temporarily revert "Change the informal convention of DBG_VALUE so that we ca...Adrian Prantl1-22/+11
2013-04-30Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl1-11/+22
2013-02-13Clean up LDV, no functionality change.Manman Ren1-60/+19
2013-02-13Fix comment.Eric Christopher1-2/+2
2013-02-13Debug Info: LiveDebugVarible can remove DBG_VALUEs, make sure we emit them back.Manman Ren1-4/+12