| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Reapply r112623. Included additional check for unused byval argument. | Devang Patel | 2010-08-31 | 1 | -3/+10 | |
| | | | | | llvm-svn: 112659 | |||||
| * | Revert r112623. It is causing self host build failures. | Devang Patel | 2010-08-31 | 1 | -10/+3 | |
| | | | | | llvm-svn: 112631 | |||||
| * | Remember byval argument's frame index during argument lowering and use this ↵ | Devang Patel | 2010-08-31 | 1 | -3/+10 | |
| | | | | | | | | | info to emit debug info. Fixes Radar 8367011. llvm-svn: 112623 | |||||
| * | Simplify. | Devang Patel | 2010-08-31 | 1 | -12/+12 | |
| | | | | | llvm-svn: 112583 | |||||
| * | Revert r107202. It is not adding any value. | Devang Patel | 2010-08-24 | 1 | -16/+6 | |
| | | | | | llvm-svn: 111870 | |||||
| * | Handle qualified constants that are directly folded by FE. | Devang Patel | 2010-08-23 | 1 | -6/+16 | |
| | | | | | | | PR 7920. llvm-svn: 111820 | |||||
| * | 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 | |||||

