Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename the 'Attributes' class to 'Attribute'. It's going to represent a ↵ | Bill Wendling | 2012-12-19 | 1 | -1/+1 |
| | | | | | | single attribute in the future. llvm-svn: 170502 | ||||
* | Add support for fission attributes/forms/operations -> string. | Eric Christopher | 2012-11-30 | 1 | -0/+16 |
| | | | | llvm-svn: 169056 | ||||
* | Lowercase the tag name to match the rest of dwarf. | Eric Christopher | 2012-03-29 | 1 | -1/+1 |
| | | | | llvm-svn: 153691 | ||||
* | Add new tag and an attribute to support debug info for objective-c property. | Devang Patel | 2012-02-03 | 1 | -0/+2 |
| | | | | llvm-svn: 149724 | ||||
* | Add some more DWARF extensions from: | Nick Lewycky | 2011-09-15 | 1 | -0/+32 |
| | | | | | | | 1. http://gcc.gnu.org/wiki/TemplateParmsDwarf 2. ftp://ftp.software.ibm.com/software/os390/czos/dwarf/mips_extensions.pdf llvm-svn: 139784 | ||||
* | Update Dwarf enums list for DWARF 4. | Nick Lewycky | 2011-09-15 | 1 | -0/+16 |
| | | | | | | Note that DW_TAG_rvalue_reference_type is officially 0x42, not 0x41. llvm-svn: 139779 | ||||
* | Add DW_ATE_UTF, which clang started using in my previous commit! | Devang Patel | 2011-09-12 | 1 | -0/+1 |
| | | | | llvm-svn: 139503 | ||||
* | Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. | Devang Patel | 2011-05-12 | 1 | -1/+1 |
| | | | | | | s/DW_AT_APPLE_objc_class_extension/DW_AT_APPLE_objc_complete_type/g llvm-svn: 131244 | ||||
* | Let Objective-C front-end identify class extension, in dwarf output, using ↵ | Devang Patel | 2011-05-12 | 1 | -0/+1 |
| | | | | | | an attribute DW_AT_APPLE_objc_class_extension. llvm-svn: 131238 | ||||
* | Add DW_OP_bit_piece. | Devang Patel | 2011-04-21 | 1 | -0/+1 |
| | | | | llvm-svn: 129945 | ||||
* | Introduce support to encode Objective-C property information in debugging ↵ | Devang Patel | 2011-04-16 | 1 | -0/+4 |
| | | | | | | information generated for an interface. llvm-svn: 129624 | ||||
* | Provide tag strings for llvm specific tags. | Devang Patel | 2011-02-18 | 1 | -0/+4 |
| | | | | llvm-svn: 125986 | ||||
* | Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and | Jason Molenda | 2010-06-17 | 1 | -212/+299 |
| | | | | | | | | | DW_OP_breg[0..31] to Dwarf.h. Add "DW_" prefix to the llvm::dwarf::*String methods which did not already have them in Dwarf.cpp. llvm-svn: 106197 | ||||
* | Fix typo. add a test case. | Devang Patel | 2010-04-19 | 1 | -1/+1 |
| | | | | llvm-svn: 101812 | ||||
* | Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. | Devang Patel | 2010-04-19 | 1 | -1/+2 |
| | | | | llvm-svn: 101805 | ||||
* | Do not crash when .ll printing metadata that smells like debug info, but isn't. | Chris Lattner | 2009-12-29 | 1 | -46/+23 |
| | | | | llvm-svn: 92268 | ||||
* | fix indentation, fit in 80 cols. | Chris Lattner | 2009-12-29 | 1 | -382/+382 |
| | | | | llvm-svn: 92267 | ||||
* | fix .cpp file to not wrap the entire file in namespace blocks. | Chris Lattner | 2009-12-29 | 1 | -30/+23 |
| | | | | llvm-svn: 92250 | ||||
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -21/+21 |
| | | | | | | | | | This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640 | ||||
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -21/+22 |
| | | | | | | | | | Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379 | ||||
* | Add dumping support for DW_AT_APPLE_isa and DW_AT_APPLE_block. | Mike Stump | 2009-05-14 | 1 | -0/+2 |
| | | | | | | Radar 6867696 llvm-svn: 71750 | ||||
* | Fix whitespacing (space after switch). | Mike Stump | 2009-05-13 | 1 | -21/+21 |
| | | | | llvm-svn: 71738 | ||||
* | The debugger sometimes lookup dynamically in the runtime to find ivar info ↵ | Devang Patel | 2009-02-17 | 1 | -0/+2 |
| | | | | | | | | of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. Add support for two additional DWARF attributes to encode Objective-C runtime version number. llvm-svn: 64834 | ||||
* | Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, ↵ | Devang Patel | 2009-01-23 | 1 | -0/+2 |
| | | | | | | | | | | | | DW_AT_APPLE_flags. DW_AT_APPLE_optimized flag is set when a compile_unit is optimized. The debugger takes advantage of this information some way. DW_AT_APPLE_flags encodes command line options when certain env. variable is set. This is used by build engineers to track various gcc command lines used by by a project, irrespective of whether the project used makefile, Xcode or something else. llvm-gcc patch is next. llvm-svn: 62888 | ||||
* | Change TAG_ names to DW_TAG for gcc (testsuite) compatibility. | Dale Johannesen | 2008-10-12 | 1 | -59/+59 |
| | | | | llvm-svn: 57425 | ||||
* | Change Dwarf comments starting with AT_ to DW_AT_ to | Dale Johannesen | 2008-10-12 | 1 | -96/+96 |
| | | | | | | match gcc. Helps with the testsuite. llvm-svn: 57410 | ||||
* | Remove uses of llvm/System/IncludeFile.h that are no longer needed. | Dan Gohman | 2008-05-06 | 1 | -3/+0 |
| | | | | llvm-svn: 50695 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | Adding new Dwarf constants. | Jim Laskey | 2006-08-21 | 1 | -0/+1 |
| | | | | llvm-svn: 29798 | ||||
* | For PR780: | Reid Spencer | 2006-07-26 | 1 | -0/+3 |
| | | | | | | | | | | | | 1. Move IncludeFile.h to System library 2. Move IncludeFile.cpp to System library 3. #1 and #2 required to prevent cyclic library dependencies for libSystem 4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h 5. Add IncludeFile support to various lib/System classes. 6. Add new lib/System classes to LinkAllVMCore.h All this in an attempt to pull in lib/System to what's required for VMCore llvm-svn: 29287 | ||||
* | 1. Support standard dwarf format (was bootstrapping in Apple format.) | Jim Laskey | 2006-06-15 | 1 | -0/+7 |
| | | | | | | 2. Add vector support. llvm-svn: 28807 | ||||
* | Qualify dwarf namespace inside llvm namespace. | Jim Laskey | 2006-02-27 | 1 | -1/+4 |
| | | | | llvm-svn: 26409 | ||||
* | Re-orging file. | Jim Laskey | 2006-02-27 | 1 | -0/+572 |
llvm-svn: 26401 |