| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Do not forget debug info for enums. Use named mdnode to keep track of these ↵ | Devang Patel | 2010-08-10 | 1 | -0/+5 | 
| | | | | | | | types. llvm-svn: 110712 | ||||
| * | Handle TAG_constant for integers. | Devang Patel | 2010-08-10 | 1 | -20/+37 | 
| | | | | | llvm-svn: 110656 | ||||
| * | Simplify. | Devang Patel | 2010-08-10 | 1 | -2/+2 | 
| | | | | | llvm-svn: 110653 | ||||
| * | Drop "const". It does not add value here. | Devang Patel | 2010-08-10 | 1 | -5/+5 | 
| | | | | | llvm-svn: 110652 | ||||
| * | Do not include file static variable in pubnames list. | Devang Patel | 2010-08-10 | 1 | -51/+38 | 
| | | | | | | | Refactor and simplify code to avoid redundant checks. llvm-svn: 110642 | ||||
| * | Undo accidental commit. | Devang Patel | 2010-08-09 | 1 | -38/+51 | 
| | | | | | llvm-svn: 110623 | ||||
| * | Simplify. Avoid redundant checks. | Devang Patel | 2010-08-09 | 1 | -51/+38 | 
| | | | | | llvm-svn: 110621 | ||||
| * | Refactor. | Devang Patel | 2010-08-09 | 1 | -9/+5 | 
| | | | | | llvm-svn: 110607 | ||||
| * | Refactoring. Update DbgVarible to handle queries itself. | Devang Patel | 2010-08-09 | 1 | -76/+89 | 
| | | | | | llvm-svn: 110600 | ||||
| * | It is ok, and convenient, to pass descriptors by value. | Devang Patel | 2010-08-09 | 1 | -36/+36 | 
| | | | | | llvm-svn: 110590 | ||||
| * | Rename a method. | Devang Patel | 2010-08-09 | 1 | -3/+3 | 
| | | | | | llvm-svn: 110586 | ||||
| * | Use location entry only of the location described by DBG_VALUE is valid. | Devang Patel | 2010-08-04 | 1 | -3/+6 | 
| | | | | | llvm-svn: 110255 | ||||
| * | Fix typo in comment. | Devang Patel | 2010-08-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 110244 | ||||
| * | If a variable is spilled by code generator then use DW_OP_fbreg to describe ↵ | Devang Patel | 2010-08-04 | 1 | -10/+35 | 
| | | | | | | | its location on stack. llvm-svn: 110234 | ||||
| * | Free DbgScope created for dead functions. | Devang Patel | 2010-08-02 | 1 | -0/+4 | 
| | | | | | llvm-svn: 110045 | ||||
| * | It is FE's responsibility to emit proper directory name. | Devang Patel | 2010-07-27 | 1 | -4/+1 | 
| | | | | | llvm-svn: 109538 | ||||
| * | Use current working directory when Dirname is empty. This only happens when ↵ | Devang Patel | 2010-07-24 | 1 | -0/+5 | 
| | | | | | | | absolute source file path is used on compiler command line. llvm-svn: 109302 | ||||
| * | Revert r109262. | Devang Patel | 2010-07-23 | 1 | -5/+0 | 
| | | | | | llvm-svn: 109285 | ||||
| * | IF directory name is empty then try to extract one using absolute file name. | Devang Patel | 2010-07-23 | 1 | -0/+5 | 
| | | | | | llvm-svn: 109262 | ||||
| * | For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb | Jim Grosbach | 2010-07-21 | 1 | -0/+4 | 
| | | | | | | | rdar://8202967 llvm-svn: 109057 | ||||
| * | 80 column and trailing whitespace cleanup | Jim Grosbach | 2010-07-21 | 1 | -171/+173 | 
| | | | | | llvm-svn: 109037 | ||||
| * | Disallow null as a named metadata operand. | Dan Gohman | 2010-07-21 | 1 | -2/+2 | 
| | | | | | | | | | | | | Make MDNode::destroy private. Fix the one thing that used MDNode::destroy, outside of MDNode itself. One should never delete or destroy an MDNode explicitly. MDNodes implicitly go away when there are no references to them (implementation details aside). llvm-svn: 109028 | ||||
| * | Correct line info for declarations/definitions. Radar 8063111. | Stuart Hastings | 2010-07-19 | 1 | -11/+4 | 
| | | | | | llvm-svn: 108784 | ||||
| * | Fix PR 7662. | Devang Patel | 2010-07-19 | 1 | -0/+1 | 
| | | | | | | | Do not try to insert local variable info to a DIE used for function declaration. llvm-svn: 108731 | ||||
| * | Reverting r107918 and r107919. Radar 8063111. | Stuart Hastings | 2010-07-08 | 1 | -4/+11 | 
| | | | | | llvm-svn: 107930 | ||||
| * | Relax assertion. In optimized code, it is possible that first instruction is ↵ | Devang Patel | 2010-07-08 | 1 | -1/+1 | 
| | | | | | | | | | coming from a inlined function. This fixes PR7596 . llvm-svn: 107923 | ||||
| * | Fix decl/def debug info for template functions. Radar 8063111. | Stuart Hastings | 2010-07-08 | 1 | -11/+4 | 
| | | | | | llvm-svn: 107919 | ||||
| * | Reuse DIEInteger for 1. This is frequently used while emitting an attribute ↵ | Devang Patel | 2010-07-08 | 1 | -1/+3 | 
| | | | | | | | using dwarf::DW_FORM_flag form. llvm-svn: 107903 | ||||
| * | One MDNode may be used to create regular DIE as well as abstract DIE. | Devang Patel | 2010-07-07 | 1 | -1/+14 | 
| | | | | | | | Keep track of abstract subprogram DIEs. llvm-svn: 107822 | ||||
| * | Rename couple of maps. | Devang Patel | 2010-07-07 | 1 | -11/+9 | 
| | | | | | llvm-svn: 107810 | ||||
| * | 80 cols. | Devang Patel | 2010-07-07 | 1 | -12/+21 | 
| | | | | | llvm-svn: 107807 | ||||
| * | Do not require line number entry for undefined local variable. | Devang Patel | 2010-07-01 | 1 | -2/+4 | 
| | | | | | | | This is a regression caused by r106792 and caught by gdb testsuite. llvm-svn: 107430 | ||||
| * | Do not construct DIE for already processed MDNode. | Devang Patel | 2010-06-30 | 1 | -1/+2 | 
| | | | | | llvm-svn: 107237 | ||||
| * | Add variables into a scope before constructing scope DIE otherwise variables ↵ | Devang Patel | 2010-06-30 | 1 | -2/+2 | 
| | | | | | | | won't be included DIE tree. llvm-svn: 107228 | ||||
| * | Do not hardcode DW_AT_stmt_list value. | Devang Patel | 2010-06-29 | 1 | -7/+16 | 
| | | | | | | | Inspired by Artur Pietrek. llvm-svn: 107202 | ||||
| * | Use DW_FORM_addr for DW_AT_entry_pc. | Devang Patel | 2010-06-28 | 1 | -1/+1 | 
| | | | | | llvm-svn: 107085 | ||||
| * | Include inlined function in list of processed subprograms. | Devang Patel | 2010-06-28 | 1 | -1/+1 | 
| | | | | | llvm-svn: 107065 | ||||
| * | Preserve deleted function's local variables' debug info. | Devang Patel | 2010-06-28 | 1 | -0/+35 | 
| | | | | | | | Radar 8122864. llvm-svn: 107027 | ||||
| * | Remove dead code. | Devang Patel | 2010-06-28 | 1 | -2/+0 | 
| | | | | | llvm-svn: 106990 | ||||
| * | Collect debug info for optimized variables of inlined functions. | Devang Patel | 2010-06-25 | 1 | -5/+28 | 
| | | | | | llvm-svn: 106895 | ||||
| * | DBG_VALUE machine instruction pointing to undefined register for a variable ↵ | Devang Patel | 2010-06-24 | 1 | -4/+1 | 
| | | | | | | | | | justify a separate scope if the variable is inlined function's argument. Radar 8122864. llvm-svn: 106792 | ||||
| * | Use single interface, using twine, to get named metadata. | Devang Patel | 2010-06-22 | 1 | -2/+2 | 
| | | | | | | | getNamedMetadata(). llvm-svn: 106518 | ||||
| * | Discard special LLVM prefix from linkage name. | Devang Patel | 2010-06-22 | 1 | -1/+2 | 
| | | | | | llvm-svn: 106516 | ||||
| * | Do not rely on Twine temporaries to survive. | Devang Patel | 2010-06-22 | 1 | -3/+4 | 
| | | | | | llvm-svn: 106515 | ||||
| * | Give NamedRegionTimer an Enabled flag, allowing all its clients to | Dan Gohman | 2010-06-18 | 1 | -5/+3 | 
| | | | | | | | | | | | | | | | | | | | | | switch from this: if (TimePassesIsEnabled) { NamedRegionTimer T(Name, GroupName); do_something(); } else { do_something(); // duplicate the code, this time without a timer! } to this: { NamedRegionTimer T(Name, GroupName, TimePassesIsEnabled); do_something(); } llvm-svn: 106285 | ||||
| * | Use separate named MDNode to hold each function's local variable info. | Devang Patel | 2010-06-16 | 1 | -2/+3 | 
| | | | | | | | This speeds up local variable handling in DwarfDebug. llvm-svn: 106075 | ||||
| * | Added a comment. | Stuart Hastings | 2010-06-15 | 1 | -0/+5 | 
| | | | | | llvm-svn: 106063 | ||||
| * | Support for nested functions/classes in debug output. (Again.) Radar 7424645. | Stuart Hastings | 2010-06-11 | 1 | -1/+23 | 
| | | | | | llvm-svn: 105828 | ||||
| * | Revert 105492 & 105493 due to a testcase regression. Radar 7424645. | Stuart Hastings | 2010-06-05 | 1 | -18/+1 | 
| | | | | | llvm-svn: 105511 | ||||
| * | Support for nested functions/classes in debug output. Radar 7424645. | Stuart Hastings | 2010-06-04 | 1 | -1/+18 | 
| | | | | | llvm-svn: 105492 | ||||

