aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
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
2012-03-02Grammar-o in function name.Eric Christopher
2012-03-02If the linkage name doesn't exist we're supposed to emit a referenceEric Christopher
2012-03-02Revert "Reorder the sections being output to reduce the number of assembler"Eric Christopher
2012-03-01Reorder the sections being output to reduce the number of assemblerEric Christopher
2012-03-01Minimal changes for LLVM to compile under VS11.Michael J. Spencer
2012-02-22Add the source language into the compile unit.Eric Christopher
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-24Remove generation of DW_AT_sibling. Nothing as far as I can tell uses it.Eric Christopher
2012-01-06Use const vector references instead of a vector copy. Spotted by Devang.Eric Christopher
2012-01-06As part of the ongoing work in finalizing the accelerator tables, extendEric Christopher
2011-12-16Extraneous whitespace and 80-col.Eric Christopher
2011-12-04Add inline subprogram names to the name lookup table since they mayEric Christopher
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-12The dwarf standard says that the only differences between a out-of-lineRafael Espindola
2011-11-10Check in getOrCreateSubprogramDIE if a declaration exists and if so outputRafael Espindola
2011-11-10Make types and namespaces take multiple DIEs for the accelerator tablesEric Christopher
2011-11-10Rework adding function names to the dwarf accelerator tables, allowEric Christopher
2011-11-09Add comments.Benjamin Kramer
2011-11-09Take advantage of the zero byte in StringMap when emitting dwarf stringpool e...Benjamin Kramer
2011-11-09Remove the pubnames section, no one consumes it.Eric Christopher
2011-11-08Also add the linkage name to the name accelerator tables if it existsEric Christopher
2011-11-08Add the base ObjC method name to the names lookup table as well.Eric Christopher
2011-11-07Add all completed and named types to the dwarf type accelerator tables.Eric Christopher
2011-11-07Use StringRef::startswith to do some string comparisons.Eric Christopher
2011-11-07Allow for the case where the name of the subprogram is "".Eric Christopher
2011-11-07Remove unnecessary addition to API. Replace with something much simpler.Eric Christopher
2011-11-07Add the support code to enable the dwarf accelerator tables. Upcoming patchesEric Christopher
2011-11-07Expose a way to get the beginning of the dwarf string section.Eric Christopher
2011-11-07Fix up comment.Eric Christopher
2011-11-04Emit declarations before definitions if they are available. This causes DW_AT...Rafael Espindola