aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola
2010-11-12Remove DW_AT_start_scope support. It is incomplete and superseeded by locatio...Devang Patel
2010-11-10Take care of special characters while creating named MDNode name to hold func...Devang Patel
2010-11-02Simplify.Devang Patel
2010-10-28Ignore empty blocks.Devang Patel
2010-10-28Do not work too hard to find type's file info. There is a special field to re...Devang Patel
2010-10-28Technically DIFile scope should also be handled here.Devang Patel
2010-10-26s/beginScope/beginInstruction/gDevang Patel
2010-10-26For statistics that are only used in functions declared in !NDEBUG, wrap theNick Lewycky
2010-10-25Add simple counter to count no. of basic blocks without any line number infor...Devang Patel
2010-10-08Line number 0 indicates there is no source line/file name info available for ...Devang Patel
2010-10-07Provie a clearner interface so that FE can decide whether a function has prot...Devang Patel
2010-10-06Add support for DW_TAG_unspecified_parameters.Devang Patel
2010-10-01Add support to let FE mark explict methods as explict in debug info.Devang Patel
2010-09-29Let FE mark a variable as artificial variable.Devang Patel
2010-09-29Add support to let FE encode method access specifier.Devang Patel
2010-09-29Assign DW_ACCESS_public accessibility attribute to members by default.Devang Patel
2010-09-28Provide an interface to let FEs anchor debug info for types.Devang Patel
2010-09-27Remove dead argument.Devang Patel
2010-09-22Use DW_OP_fbreg when offset is based on frame register.Devang Patel
2010-09-16If FE forgot to provide a file name (usually it uses "stdin" as name in such ...Devang Patel
2010-09-02Fix .debug_range for linux. Patch by Krister Wombell.Devang Patel
2010-08-31Use absolute label for DW_AT_stmt_list if a target does not prefer offset here.Devang Patel
2010-08-31Reapply r112623. Included additional check for unused byval argument.Devang Patel
2010-08-31Revert r112623. It is causing self host build failures.Devang Patel
2010-08-31Remember byval argument's frame index during argument lowering and use this i...Devang Patel
2010-08-31Simplify.Devang Patel
2010-08-24Revert r107202. It is not adding any value.Devang Patel
2010-08-23Handle qualified constants that are directly folded by FE.Devang Patel
2010-08-10Do not forget debug info for enums. Use named mdnode to keep track of these t...Devang Patel
2010-08-10Handle TAG_constant for integers.Devang Patel
2010-08-10Simplify.Devang Patel
2010-08-10Drop "const". It does not add value here.Devang Patel
2010-08-10Do not include file static variable in pubnames list.Devang Patel
2010-08-09Undo accidental commit.Devang Patel
2010-08-09Simplify. Avoid redundant checks.Devang Patel
2010-08-09Refactor.Devang Patel
2010-08-09Refactoring. Update DbgVarible to handle queries itself.Devang Patel
2010-08-09It is ok, and convenient, to pass descriptors by value.Devang Patel
2010-08-09Rename a method.Devang Patel
2010-08-04Use location entry only of the location described by DBG_VALUE is valid.Devang Patel
2010-08-04Fix typo in comment.Devang Patel
2010-08-04If a variable is spilled by code generator then use DW_OP_fbreg to describe i...Devang Patel
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