| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 153691
|
|
|
|
| |
llvm-svn: 149724
|
|
|
|
|
|
|
| |
1. http://gcc.gnu.org/wiki/TemplateParmsDwarf
2. ftp://ftp.software.ibm.com/software/os390/czos/dwarf/mips_extensions.pdf
llvm-svn: 139784
|
|
|
|
|
|
| |
Note that DW_TAG_rvalue_reference_type is officially 0x42, not 0x41.
llvm-svn: 139779
|
|
|
|
| |
llvm-svn: 139503
|
|
|
|
|
|
| |
s/DW_AT_APPLE_objc_class_extension/DW_AT_APPLE_objc_complete_type/g
llvm-svn: 131244
|
|
|
|
|
|
| |
an attribute DW_AT_APPLE_objc_class_extension.
llvm-svn: 131238
|
|
|
|
| |
llvm-svn: 129945
|
|
|
|
|
|
| |
information generated for an interface.
llvm-svn: 129624
|
|
|
|
| |
llvm-svn: 125986
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 101812
|
|
|
|
| |
llvm-svn: 101805
|
|
|
|
| |
llvm-svn: 92268
|
|
|
|
| |
llvm-svn: 92267
|
|
|
|
| |
llvm-svn: 92250
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Radar 6867696
llvm-svn: 71750
|
|
|
|
| |
llvm-svn: 71738
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 57425
|
|
|
|
|
|
| |
match gcc. Helps with the testsuite.
llvm-svn: 57410
|
|
|
|
| |
llvm-svn: 50695
|
|
|
|
| |
llvm-svn: 45418
|
|
|
|
| |
llvm-svn: 29798
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
2. Add vector support.
llvm-svn: 28807
|
|
|
|
| |
llvm-svn: 26409
|
|
llvm-svn: 26401
|