aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
AgeCommit message (Expand)Author
2009-01-20Enable debug info for composite types.Devang Patel
2009-01-20Do not use DenseMap because the iterator is invalidated while constructing ty...Devang Patel
2009-01-19Verify debug info.Devang Patel
2009-01-17Remove tabs.Devang Patel
2009-01-17Refactor codeDevang Patel
2009-01-17Assign argument type to appropriate DIE.Devang Patel
2009-01-17Remove dead code.Devang Patel
2009-01-17Disable composite type debug info for now.Devang Patel
2009-01-16Fix comments.Devang Patel
2009-01-16Use lightweight DebugInfo objects directly.Devang Patel
2009-01-16Align source code.Devang Patel
2009-01-16Validate debug info values only if DwarfDebug is initialized.Devang Patel
2009-01-16Any debug info symbol is only valid if atleast one compile unit is seen.Devang Patel
2009-01-16Do not stumble over forward declared struct member. Devang Patel
2009-01-15Validate dbg_* intrinsics before lowering them.Devang Patel
2009-01-15Add the private linkage.Rafael Espindola
2009-01-15Use lightweight DebugInfo objects directly.Devang Patel
2009-01-15Use variable's context to identify respective DbgScope.Devang Patel
2009-01-14Do not construct debug scope if RootScope *is* null.Devang Patel
2009-01-13Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel
2009-01-13Keep "has debug info" big in MachineModuleInfo to avoid circular dependency b...Devang Patel
2009-01-13Undo previous checkin.Devang Patel
2009-01-13Use DwarfWriter to record dbg variables.Devang Patel
2009-01-13Use dwarf writer to decide whether the module has debug info or not.Devang Patel
2009-01-13Start using DebugInfo API to emit debug info.Devang Patel
2009-01-12Emit debug info, only if at least one compile unit is seen.Devang Patel
2009-01-12If multiple compile units are seen then emit them independently. In other wor...Devang Patel
2009-01-12Avoid cast<>, use light weith wrapper directly.Devang Patel
2009-01-12Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear s...Devang Patel
2009-01-12Add DwarfWriter interface to mainipulate source location info.Devang Patel
2009-01-12Clear debug info at the end of function processing.Devang Patel
2009-01-12There is no need to maintain separate labelid list in the dwarf writer. It is...Devang Patel
2009-01-10Reduce initial small vector sizes.Devang Patel
2009-01-10Fix thinko. Create parent scope if parent descriptor is *not* null.Devang Patel
2009-01-08Convert DwarfWriter into a pass.Devang Patel
2009-01-08Add DebugInfo based APIs to record source line info.Devang Patel
2009-01-08Add APIs to record regions and variables.Devang Patel
2009-01-08Add APIs to manage scope using DebugInfo interface.Devang Patel
2009-01-06Set up DwarfDebug using DebugInfo API.Devang Patel
2009-01-06Forgot that this was needed for Linux. This should fix the builds.Bill Wendling
2009-01-05Construct subprogram DIEs using DebugInfo.Devang Patel
2009-01-05Construct global variable DIEs using DebugInfo.Devang Patel
2009-01-05Construct compile unit dies using DebugInfo.Devang Patel
2009-01-05Revert r61415 and r61484. Duncan was correct that these weren't needed.Bill Wendling
2009-01-05Extract source location info from DebugInfo.Devang Patel
2009-01-05Add type DIEs using DebugInfo.Devang Patel
2009-01-05Construct composite type DIE using DebugInfo.Devang Patel
2009-01-05s/ConstructType/ConstructTypeDIE/gDevang Patel
2009-01-05Construct stuct field DIEs.Devang Patel
2009-01-05Construct enumerator DIE using DebugInfo.Devang Patel