aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2012-11-07Add comment describing what's going on here.Bill Wendling
2012-11-07When we're updating the subprogram scope DIE, we want to determine if we'reBill Wendling
2012-11-01Revert the majority of the next patch in the address space series:Chandler Carruth
2012-10-31Replace some instances of UniqueVector with SetVector, which is slightly chea...Benjamin Kramer
2012-10-30Fix grammar.Bill Wendling
2012-10-15Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow
2012-10-11Revert 165732 for further review.Micah Villmow
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-08Fixup comment.Eric Christopher
2012-10-08Fixup comments.Eric Christopher
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-04Update this a bit more to represent how the prologue should work:Eric Christopher
2012-10-02Revert "Don't use a debug location for frame setup instructions in the"Eric Christopher
2012-10-0280-col.Eric Christopher
2012-10-02Don't use a debug location for frame setup instructions in theEric Christopher
2012-09-21Have the DbgVariable "isArtificial" and "isObjectPointer" notEric Christopher
2012-09-12Recommit, with fixes:Eric Christopher
2012-09-12Revert "Add some support for dealing with an object pointer on arguments."Eric Christopher
2012-09-12Add some support for dealing with an object pointer on arguments.Eric Christopher
2012-09-10Revert r160148 it seems to cause more problems than it shouldEric Christopher
2012-09-1080-col fixup.Eric Christopher
2012-09-10No reason to construct this twice.Eric Christopher
2012-08-24Use DW_FORM_flag_present to save space in debug information if we'reEric Christopher
2012-08-23Turn these two options in to trinary state so that they can beEric Christopher
2012-08-23Add a flag to DwarfDebug to allow it to communicate whether or notEric Christopher
2012-08-23Typo.Eric Christopher
2012-08-23Only emit the __debug_inlined section if we're trying to be compatibleEric Christopher
2012-08-23Emit pubtypes only when going for darwin gdb compatibility.Eric Christopher
2012-08-23Add an option for darwin gdb compatibility.Eric Christopher
2012-08-01Temporarily revert c23b933d5f8be9b51a1d22e717c0311f65f87dcd. It's causingEric Christopher
2012-07-27Add a DW_AT_high_pc for CUs that are a single address range. UpdateEric Christopher
2012-07-12The end of the prologue should be marked with is_stmt.Eric Christopher
2012-07-06Fix PR13202 and a regtest.Alexey Samsonov
2012-06-29The DIBuilder class is just a wrapper around debug info creationBill Wendling
2012-06-28Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling
2012-06-22Fix a FIXME: DwarfRequiresRelocationForSectionOffset is the same asRafael Espindola
2012-06-22Emit relocations for DW_AT_location entries on systems which need it. This isNick Lewycky
2012-06-09Allocate the contents of DwarfDebug's StringMaps in a single big BumpPtrAlloc...Benjamin Kramer
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen
2012-05-18Remove duplicate code that we could just fallthrough to.Eric Christopher
2012-05-08Fix thinko in conditional.Eric Christopher
2012-05-08Handle OpDeref in case it comes in as a register operand.Eric Christopher
2012-04-05Patch to set is_stmt a little better for prologue lines in a function.Eric Christopher
2012-04-03Fix thinko check for number of operands to be the one that actuallyEric Christopher
2012-04-03Add a line number for the scope of the function (starting at the firstEric Christopher
2012-04-02Turn on the accelerator tables for Darwin.Eric Christopher
2012-03-27Use DW_AT_low_pc for a single entry point into a routine.Eric Christopher
2012-03-26Use the file in the inlined die rather than the compile unit forEric Christopher
2012-03-11DwarfDebug: Store the filename/dirname pair as a zero-separated string in a s...Benjamin Kramer
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper