aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Extraneous whitespace and 80-col.Eric Christopher2011-12-161-3/+2
* Add inline subprogram names to the name lookup table since they mayEric Christopher2011-12-041-0/+4
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-021-1/+1
* The dwarf standard says that the only differences between a out-of-lineRafael Espindola2011-11-121-0/+7
* Check in getOrCreateSubprogramDIE if a declaration exists and if so outputRafael Espindola2011-11-101-12/+0
* Make types and namespaces take multiple DIEs for the accelerator tablesEric Christopher2011-11-101-8/+12
* Rework adding function names to the dwarf accelerator tables, allowEric Christopher2011-11-101-67/+71
* Add comments.Benjamin Kramer2011-11-091-1/+2
* Take advantage of the zero byte in StringMap when emitting dwarf stringpool e...Benjamin Kramer2011-11-091-2/+3
* Remove the pubnames section, no one consumes it.Eric Christopher2011-11-091-58/+0
* Also add the linkage name to the name accelerator tables if it existsEric Christopher2011-11-081-2/+14
* Add the base ObjC method name to the names lookup table as well.Eric Christopher2011-11-081-0/+6
* Add all completed and named types to the dwarf type accelerator tables.Eric Christopher2011-11-071-2/+1
* Use StringRef::startswith to do some string comparisons.Eric Christopher2011-11-071-5/+2
* Allow for the case where the name of the subprogram is "".Eric Christopher2011-11-071-0/+1
* Remove unnecessary addition to API. Replace with something much simpler.Eric Christopher2011-11-071-8/+0
* Add the support code to enable the dwarf accelerator tables. Upcoming patchesEric Christopher2011-11-071-0/+168
* Expose a way to get the beginning of the dwarf string section.Eric Christopher2011-11-071-12/+19
* Fix up comment.Eric Christopher2011-11-071-1/+1
* Emit declarations before definitions if they are available. This causes DW_AT...Rafael Espindola2011-11-041-6/+18
* Don't emit a directory entry for the value in DW_AT_comp_dir, that is alwaysNick Lewycky2011-11-021-4/+8
* Teach our Dwarf emission to use the string pool.Nick Lewycky2011-10-271-6/+9
* Reflow lines, fix comments for doxygen style, fix whitespace. No functionalityNick Lewycky2011-10-261-15/+11
* Minor style cleanup, no functionality change.Nick Lewycky2011-10-171-3/+2
* Add support for a new extension to the .file directive:Nick Lewycky2011-10-171-15/+13
* Add a new wrapper node for a DILexicalBlock that encapsulates it and aEric Christopher2011-10-111-0/+4
* Typo.Eric Christopher2011-10-031-1/+1
* Do not use named md nodes to track variables that are completely optimized. T...Devang Patel2011-08-191-36/+23
* Eliminate unnecessary forwarding function.Devang Patel2011-08-181-16/+3
* Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel2011-08-161-91/+82
* Remove unnecessary version check.Devang Patel2011-08-161-2/+1
* Refactor.Devang Patel2011-08-151-49/+60
* Continue to hoist uses of getCompileUnit() up. The goal is to get rid of uses...Devang Patel2011-08-151-19/+22
* This is somewhat déjà-vu, but avoid using getCompileUnit() as much as possi...Devang Patel2011-08-151-11/+11
* Refactor. Variables are part of compile unit so let CompileUnit create new va...Devang Patel2011-08-151-122/+17
* There is no need to maintain a set to keep track of variables that use locati...Devang Patel2011-08-151-4/+2
* Fix warning.Devang Patel2011-08-151-1/+1
* Simplify. Let DbgVariable keep track of variable's DBG_VALUE machine instruct...Devang Patel2011-08-151-39/+16
* Simplify mapping to variable from its abstract variable info.Devang Patel2011-08-151-24/+14
* Refactor.Devang Patel2011-08-151-5/+2
* Refactor.Devang Patel2011-08-151-14/+2
* Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel2011-08-151-129/+2
* Refactor. A subprogram is part of compile unit so let CompileUnit construct n...Devang Patel2011-08-151-107/+8
* Use ArrayRef.Devang Patel2011-08-121-6/+6
* Plug a memory leak.Benjamin Kramer2011-08-111-3/+3
* Stay within 80 columns.Devang Patel2011-08-101-18/+28
* Distinguish between two copies of one inlined variable. Take 2.Devang Patel2011-08-101-3/+4
* Revert unintentional parts of previous check-in.Devang Patel2011-08-101-5/+2
* Start using LexicalScopes utility. No intetional functionality change.Devang Patel2011-08-101-488/+101
* Simplify by creating parent first.Devang Patel2011-08-081-19/+14