| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fix | Daniel Dunbar | 2011-03-16 | 1 | -5/+2 | |
| | | | | | | | | plus the test where it used to break.", which broke Clang self-host of a Debug+Asserts compiler, on OS X. llvm-svn: 127763 | |||||
| * | Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test ↵ | Renato Golin | 2011-03-16 | 1 | -2/+5 | |
| | | | | | | | where it used to break. llvm-svn: 127757 | |||||
| * | Fix typo. | Devang Patel | 2011-03-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 126962 | |||||
| * | Fix thinko in previous check-in. | Devang Patel | 2011-03-03 | 1 | -1/+3 | |
| | | | | | | | Add comment. llvm-svn: 126959 | |||||
| * | llvm::Function argument count is not a good indicator of how many arugments ↵ | Devang Patel | 2011-03-03 | 1 | -1/+4 | |
| | | | | | | | does the function have at source level. If we need more space, just resize vector conservatively. This vector is only used once per function. llvm-svn: 126957 | |||||
| * | If argument numbering is encoded in metadata then emit arguments' debug info ↵ | Devang Patel | 2011-03-01 | 1 | -2/+32 | |
| | | | | | | | in that order. llvm-svn: 126794 | |||||
| * | Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. | Cameron Zwarich | 2011-02-25 | 1 | -11/+2 | |
| | | | | | llvm-svn: 126488 | |||||
| * | Enable DebugInfo support for COFF object files. | Devang Patel | 2011-02-24 | 1 | -2/+11 | |
| | | | | | | | Patch by Nathan Jeffords! llvm-svn: 126425 | |||||
| * | Do not use DIFactory. | Devang Patel | 2011-02-24 | 1 | -3/+4 | |
| | | | | | llvm-svn: 126397 | |||||
| * | Use DW_FORM_data2 for DW_AT_language and let users use ↵ | Devang Patel | 2011-02-23 | 1 | -1/+1 | |
| | | | | | | | DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range. llvm-svn: 126339 | |||||
| * | Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of ↵ | Devang Patel | 2011-02-19 | 1 | -17/+20 | |
| | | | | | | | debug info reduced by almost 7%. llvm-svn: 126009 | |||||
| * | Ignore DBG_VALUE machine instructions while constructing instruction ranges ↵ | Devang Patel | 2011-02-15 | 1 | -0/+4 | |
| | | | | | | | | | based on location info. Machine instruction range consisting of only DBG_VALUE MIs only contributes consecutive labels in assembly output, which is harmless, and empty scope entry in DebugInfo, which confuses debugger tools. llvm-svn: 125577 | |||||
| * | Merge .debug_loc entries whenever possible to reduce debug_loc size. | Devang Patel | 2011-02-04 | 1 | -1/+10 | |
| | | | | | llvm-svn: 124904 | |||||
| * | Add support to describe template value parameter in debug info. | Devang Patel | 2011-02-02 | 1 | -0/+20 | |
| | | | | | llvm-svn: 124755 | |||||
| * | Add support to describe template parameter type in debug info. | Devang Patel | 2011-02-02 | 1 | -0/+27 | |
| | | | | | llvm-svn: 124752 | |||||
| * | Fix debug info for merged global. | Devang Patel | 2011-01-20 | 1 | -0/+39 | |
| | | | | | llvm-svn: 123862 | |||||
| * | Fix register address expression. Patch by Ken Dyck. | Devang Patel | 2011-01-19 | 1 | -4/+2 | |
| | | | | | llvm-svn: 123856 | |||||
| * | Appropriately truncate debug info range in dwarf output. | Devang Patel | 2011-01-11 | 1 | -15/+5 | |
| | | | | | | | This is not yet completely enabled. llvm-svn: 123274 | |||||
| * | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs ↵ | Anton Korobeynikov | 2011-01-10 | 1 | -5/+5 | |
| | | | | | | | and fixes here and there. llvm-svn: 123170 | |||||
| * | Speculatively revert r123032. | Devang Patel | 2011-01-07 | 1 | -5/+15 | |
| | | | | | llvm-svn: 123039 | |||||
| * | Appropriately truncate debug info range in dwarf output. | Devang Patel | 2011-01-07 | 1 | -15/+5 | |
| | | | | | | | Enable live debug variables pass. llvm-svn: 123032 | |||||
| * | Emit 128 bit constant. | Devang Patel | 2011-01-06 | 1 | -10/+37 | |
| | | | | | | | This fixes PR 8913 crash. llvm-svn: 122971 | |||||
| * | DW_FORM_data1 may not provide sufficient room for vtable index, use _udata ↵ | Devang Patel | 2010-12-09 | 1 | -1/+1 | |
| | | | | | | | | | instead. This fixes radar 8730409. llvm-svn: 121323 | |||||
| * | Undefined value in reg 0 may need a marker to identify end of source range. | Devang Patel | 2010-12-06 | 1 | -4/+2 | |
| | | | | | | | This will be used to truncate live range of DBG_VALUE instruction by register allocator and friends. llvm-svn: 121061 | |||||
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 120298 | |||||
| * | Move some more hooks to TargetFrameInfo | Anton Korobeynikov | 2010-11-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 119904 | |||||
| * | Move getInitialFrameState() to TargetFrameInfo | Anton Korobeynikov | 2010-11-18 | 1 | -1/+2 | |
| | | | | | llvm-svn: 119754 | |||||
| * | Change CodeGen to use .loc directives. This produces a lot more readable output | Rafael Espindola | 2010-11-18 | 1 | -259/+19 | |
| | | | | | | | | | and testing is easier. A good example is the unknown-location.ll test that now can just look for ".loc 1 0 0". We also don't use a DW_LNE_set_address for every address change anymore. llvm-svn: 119613 | |||||
| * | Remove DW_AT_start_scope support. It is incomplete and superseeded by ↵ | Devang Patel | 2010-11-12 | 1 | -31/+6 | |
| | | | | | | | location entries support. llvm-svn: 118940 | |||||
| * | Take care of special characters while creating named MDNode name to hold ↵ | Devang Patel | 2010-11-10 | 1 | -10/+4 | |
| | | | | | | | | | function specific local variable's info. This fixes radar 8653152. I am checking in testcase as a separate check-in. llvm-svn: 118726 | |||||
| * | Simplify. | Devang Patel | 2010-11-02 | 1 | -2/+1 | |
| | | | | | llvm-svn: 118027 | |||||
| * | Ignore empty blocks. | Devang Patel | 2010-10-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 117615 | |||||
| * | Do not work too hard to find type's file info. There is a special field to ↵ | Devang Patel | 2010-10-28 | 1 | -2/+2 | |
| | | | | | | | record file info. llvm-svn: 117588 | |||||
| * | Technically DIFile scope should also be handled here. | Devang Patel | 2010-10-28 | 1 | -0/+4 | |
| | | | | | llvm-svn: 117563 | |||||
| * | s/beginScope/beginInstruction/g | Devang Patel | 2010-10-26 | 1 | -4/+4 | |
| | | | | | | | s/endScope/endInstruction/g llvm-svn: 117376 | |||||
| * | For statistics that are only used in functions declared in !NDEBUG, wrap the | Nick Lewycky | 2010-10-26 | 1 | -0/+2 | |
| | | | | | | | | declarations in !NDEBUG to avoid -Wunused-variable warnings. Patch by Matt Beaumont-Gay! llvm-svn: 117345 | |||||
| * | Add simple counter to count no. of basic blocks without any line number ↵ | Devang Patel | 2010-10-25 | 1 | -0/+28 | |
| | | | | | | | information. At -O0, these basic block coule cause less than optimial debugging experience. llvm-svn: 117307 | |||||
| * | Line number 0 indicates there is no source line/file name info available for ↵ | Devang Patel | 2010-10-08 | 1 | -1/+7 | |
| | | | | | | | this construct. llvm-svn: 116061 | |||||
| * | Provie a clearner interface so that FE can decide whether a function has ↵ | Devang Patel | 2010-10-07 | 1 | -6/+1 | |
| | | | | | | | prototype or not. llvm-svn: 115988 | |||||
| * | Add support for DW_TAG_unspecified_parameters. | Devang Patel | 2010-10-06 | 1 | -6/+15 | |
| | | | | | llvm-svn: 115833 | |||||
| * | Add support to let FE mark explict methods as explict in debug info. | Devang Patel | 2010-10-01 | 1 | -0/+2 | |
| | | | | | llvm-svn: 115378 | |||||
| * | Let FE mark a variable as artificial variable. | Devang Patel | 2010-09-29 | 1 | -0/+2 | |
| | | | | | llvm-svn: 115102 | |||||
| * | Add support to let FE encode method access specifier. | Devang Patel | 2010-09-29 | 1 | -1/+12 | |
| | | | | | llvm-svn: 115089 | |||||
| * | Assign DW_ACCESS_public accessibility attribute to members by default. | Devang Patel | 2010-09-29 | 1 | -1/+10 | |
| | | | | | llvm-svn: 115067 | |||||
| * | Provide an interface to let FEs anchor debug info for types. | Devang Patel | 2010-09-28 | 1 | -0/+4 | |
| | | | | | llvm-svn: 114969 | |||||
| * | Remove dead argument. | Devang Patel | 2010-09-27 | 1 | -4/+3 | |
| | | | | | llvm-svn: 114920 | |||||
| * | Use DW_OP_fbreg when offset is based on frame register. | Devang Patel | 2010-09-22 | 1 | -0/+10 | |
| | | | | | llvm-svn: 114585 | |||||
| * | If FE forgot to provide a file name (usually it uses "stdin" as name in such ↵ | Devang Patel | 2010-09-16 | 1 | -0/+4 | |
| | | | | | | | situation) then make one up to ensure that debug info is not malformed. llvm-svn: 114119 | |||||
| * | Fix .debug_range for linux. Patch by Krister Wombell. | Devang Patel | 2010-09-02 | 1 | -4/+11 | |
| | | | | | llvm-svn: 112830 | |||||
| * | Use absolute label for DW_AT_stmt_list if a target does not prefer offset here. | Devang Patel | 2010-08-31 | 1 | -1/+5 | |
| | | | | | | | This patch was developed on top of original patch by Artur Pietrek. llvm-svn: 112678 | |||||

