aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove tabs.Devang Patel2009-01-171-19/+19
* Refactor codeDevang Patel2009-01-171-118/+73
* Assign argument type to appropriate DIE.Devang Patel2009-01-171-2/+2
* Remove dead code.Devang Patel2009-01-171-14/+2
* Disable composite type debug info for now.Devang Patel2009-01-171-0/+3
* Fix comments.Devang Patel2009-01-161-5/+5
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-161-51/+50
* Align source code.Devang Patel2009-01-161-4/+4
* Validate debug info values only if DwarfDebug is initialized.Devang Patel2009-01-161-1/+1
* Any debug info symbol is only valid if atleast one compile unit is seen.Devang Patel2009-01-161-0/+4
* Do not stumble over forward declared struct member. Devang Patel2009-01-161-0/+5
* Validate dbg_* intrinsics before lowering them.Devang Patel2009-01-151-0/+45
* Add the private linkage.Rafael Espindola2009-01-151-1/+2
* Use lightweight DebugInfo objects directly.Devang Patel2009-01-151-82/+65
* Use variable's context to identify respective DbgScope.Devang Patel2009-01-151-11/+25
* Do not construct debug scope if RootScope *is* null.Devang Patel2009-01-141-1/+1
* Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel2009-01-131-741/+9
* Keep "has debug info" big in MachineModuleInfo to avoid circular dependency b...Devang Patel2009-01-131-0/+1
* Undo previous checkin.Devang Patel2009-01-131-6/+0
* Use DwarfWriter to record dbg variables.Devang Patel2009-01-131-0/+6
* Use dwarf writer to decide whether the module has debug info or not.Devang Patel2009-01-131-0/+6
* Start using DebugInfo API to emit debug info.Devang Patel2009-01-131-11/+10
* Emit debug info, only if at least one compile unit is seen.Devang Patel2009-01-121-2/+8
* If multiple compile units are seen then emit them independently. In other wor...Devang Patel2009-01-121-65/+74
* Avoid cast<>, use light weith wrapper directly.Devang Patel2009-01-121-3/+3
* Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear s...Devang Patel2009-01-121-12/+9
* Add DwarfWriter interface to mainipulate source location info.Devang Patel2009-01-121-45/+91
* Clear debug info at the end of function processing.Devang Patel2009-01-121-1/+12
* There is no need to maintain separate labelid list in the dwarf writer. It is...Devang Patel2009-01-121-36/+5
* Reduce initial small vector sizes.Devang Patel2009-01-101-6/+6
* Fix thinko. Create parent scope if parent descriptor is *not* null.Devang Patel2009-01-101-2/+2
* Convert DwarfWriter into a pass.Devang Patel2009-01-081-12/+13
* Add DebugInfo based APIs to record source line info.Devang Patel2009-01-081-4/+43
* Add APIs to record regions and variables.Devang Patel2009-01-081-0/+27
* Add APIs to manage scope using DebugInfo interface.Devang Patel2009-01-081-0/+297
* Set up DwarfDebug using DebugInfo API.Devang Patel2009-01-061-0/+33
* Forgot that this was needed for Linux. This should fix the builds.Bill Wendling2009-01-061-2/+2
* Construct subprogram DIEs using DebugInfo.Devang Patel2009-01-051-0/+39
* Construct global variable DIEs using DebugInfo.Devang Patel2009-01-051-1/+48
* Construct compile unit dies using DebugInfo.Devang Patel2009-01-051-1/+70
* Revert r61415 and r61484. Duncan was correct that these weren't needed.Bill Wendling2009-01-051-18/+6
* Extract source location info from DebugInfo.Devang Patel2009-01-051-0/+78
* Add type DIEs using DebugInfo.Devang Patel2009-01-051-9/+79
* Construct composite type DIE using DebugInfo.Devang Patel2009-01-051-4/+83
* s/ConstructType/ConstructTypeDIE/gDevang Patel2009-01-051-6/+6
* Construct stuct field DIEs.Devang Patel2009-01-051-0/+78
* Construct enumerator DIE using DebugInfo.Devang Patel2009-01-051-0/+11
* Construct array/vector type DIEs using DebugInfo.Devang Patel2009-01-051-0/+40
* Construct basic and derived type DIEs using DebugInfo.Devang Patel2009-01-051-0/+44
* subsume ConstructPointerType()Devang Patel2009-01-051-8/+2