summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add DW_AT_declaration for class methods.Devang Patel2009-01-301-2/+5
* Do not forget to derived type while constructing an array type.Devang Patel2009-01-281-0/+2
* Add type DIE into appropriate context DIE.Devang Patel2009-01-271-3/+17
* Assorted debug info fixes.Devang Patel2009-01-271-17/+19
* Make the Dwarf macro information section optional; CellSPU's assemblerScott Michel2009-01-261-5/+9
* Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_f...Devang Patel2009-01-231-0/+5
* Empty DIType represents void. In this case no need to construct any type DIE.Devang Patel2009-01-231-3/+1
* Code did not follow associated comment. not a good idea.Devang Patel2009-01-231-1/+1
* Set appropriate tag for the composite type.Devang Patel2009-01-231-0/+1
* Encode member accessibility.Devang Patel2009-01-211-1/+5
* Appropriately mark fowrad decls.Devang Patel2009-01-201-11/+8
* Fix struct member's debug info.Devang Patel2009-01-201-7/+24
* Need only one set of debug info versions enum.Devang Patel2009-01-201-4/+4
* Fix global variable's address in a DIE.Devang Patel2009-01-201-1/+1
* Enable debug info for enums.Devang Patel2009-01-201-10/+14
* Enable debug info for composite types.Devang Patel2009-01-201-4/+0
* Do not use DenseMap because the iterator is invalidated while constructing ty...Devang Patel2009-01-201-2/+2
* Verify debug info.Devang Patel2009-01-191-1/+18
* 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
OpenPOWER on IntegriCloud