| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
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
 |