aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2011-02-24Enable DebugInfo support for COFF object files.Devang Patel
2011-02-24Do not use DIFactory.Devang Patel
2011-02-23Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000...Devang Patel
2011-02-19Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug...Devang Patel
2011-02-15Ignore DBG_VALUE machine instructions while constructing instruction ranges b...Devang Patel
2011-02-04Merge .debug_loc entries whenever possible to reduce debug_loc size.Devang Patel
2011-02-02Add support to describe template value parameter in debug info.Devang Patel
2011-02-02Add support to describe template parameter type in debug info.Devang Patel
2011-01-20Fix debug info for merged global.Devang Patel
2011-01-19Fix register address expression. Patch by Ken Dyck.Devang Patel
2011-01-11Appropriately truncate debug info range in dwarf output.Devang Patel
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-07Speculatively revert r123032.Devang Patel
2011-01-07Appropriately truncate debug info range in dwarf output.Devang Patel
2011-01-06Emit 128 bit constant.Devang Patel
2010-12-09DW_FORM_data1 may not provide sufficient room for vtable index, use _udata in...Devang Patel
2010-12-06Undefined value in reg 0 may need a marker to identify end of source range.Devang Patel
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-20Move some more hooks to TargetFrameInfoAnton Korobeynikov
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