aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-08-02Free DbgScope created for dead functions.Devang Patel
2010-07-27It is FE's responsibility to emit proper directory name.Devang Patel
2010-07-24Use current working directory when Dirname is empty. This only happens when a...Devang Patel
2010-07-23Revert r109262.Devang Patel
2010-07-23IF directory name is empty then try to extract one using absolute file name.Devang Patel
2010-07-21For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach
2010-07-2180 column and trailing whitespace cleanupJim Grosbach
2010-07-21Disallow null as a named metadata operand.Dan Gohman
2010-07-19Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings
2010-07-19Fix PR 7662.Devang Patel
2010-07-08Reverting r107918 and r107919. Radar 8063111.Stuart Hastings
2010-07-08Relax assertion. In optimized code, it is possible that first instruction is ...Devang Patel
2010-07-08Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings
2010-07-08Reuse DIEInteger for 1. This is frequently used while emitting an attribute u...Devang Patel
2010-07-07One MDNode may be used to create regular DIE as well as abstract DIE.Devang Patel
2010-07-07Rename couple of maps.Devang Patel
2010-07-0780 cols.Devang Patel
2010-07-01Do not require line number entry for undefined local variable.Devang Patel
2010-06-30Do not construct DIE for already processed MDNode.Devang Patel
2010-06-30Add variables into a scope before constructing scope DIE otherwise variables ...Devang Patel
2010-06-29Do not hardcode DW_AT_stmt_list value.Devang Patel
2010-06-28Use DW_FORM_addr for DW_AT_entry_pc.Devang Patel
2010-06-28Include inlined function in list of processed subprograms.Devang Patel
2010-06-28Preserve deleted function's local variables' debug info.Devang Patel
2010-06-28Remove dead code.Devang Patel
2010-06-25Collect debug info for optimized variables of inlined functions.Devang Patel
2010-06-24DBG_VALUE machine instruction pointing to undefined register for a variable j...Devang Patel
2010-06-22Use single interface, using twine, to get named metadata.Devang Patel
2010-06-22Discard special LLVM prefix from linkage name.Devang Patel
2010-06-22Do not rely on Twine temporaries to survive.Devang Patel
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman
2010-06-16Use separate named MDNode to hold each function's local variable info.Devang Patel
2010-06-15Added a comment.Stuart Hastings
2010-06-11Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings
2010-06-05Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings
2010-06-04Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-06-02Skip identical instruction while calculating DBG_VALUE range.Devang Patel
2010-06-02Use local small vector.Devang Patel
2010-06-01Ignore line number of debug value in undefined register.Devang Patel
2010-05-28Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645.Stuart Hastings
2010-05-27Do not drop location info for inlined function args.Devang Patel
2010-05-27inlined function's arguments need a label to mark the start point because the...Devang Patel
2010-05-27Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings
2010-05-26Simplify. Eliminate unneeded debug_loc entry.Devang Patel
2010-05-26There is no need to force an line number entry (using previous location) for ...Devang Patel
2010-05-26Identify instructions, that needs a label to mark debug info entity, in advan...Devang Patel
2010-05-26Remove dead code.Devang Patel
2010-05-26Do not construct location list backword!Devang Patel
2010-05-25First cut at supporting .debug_loc section. Devang Patel
2010-05-24Do not emit line number entries for unknown debug values.Devang Patel