- Apr 02, 2012
-
-
Eric Christopher authored
llvm-svn: 153880
-
- Mar 27, 2012
-
-
Eric Christopher authored
Fixes PR10105 llvm-svn: 153524
-
- Mar 26, 2012
-
-
Eric Christopher authored
backtrace locations. Testcase forthcoming, but I wanted to get some testing here. Should fix: PR12323 PR12314 rdar://11091100 llvm-svn: 153471
-
- Mar 11, 2012
-
-
Benjamin Kramer authored
DwarfDebug: Store the filename/dirname pair as a zero-separated string in a stringmap, instead of using a highly inefficient std::map of a pair of std::strings. llvm-svn: 152541
-
- Mar 04, 2012
-
-
Craig Topper authored
llvm-svn: 152001
-
- Mar 02, 2012
-
-
Eric Christopher authored
llvm-svn: 151875
-
Eric Christopher authored
to the string table for the function name, not the function name. llvm-svn: 151873
-
Eric Christopher authored
The inline table needs to be constructed ahead of time so that it doesn't try to create new strings while we're emitting everything. This reverts commit a8ff9bccb399183cdd5f1c3cec2bda763664b4b0. llvm-svn: 151864
-
- Mar 01, 2012
-
-
Eric Christopher authored
fixups that are being used to determine section offsets. Reduces the total number of fixups by 50% for a non-trivial testcase. Part of rdar://10413936 llvm-svn: 151852
-
Michael J. Spencer authored
llvm-svn: 151849
-
- Feb 22, 2012
-
-
Eric Christopher authored
llvm-svn: 151143
-
- Feb 05, 2012
-
-
Craig Topper authored
llvm-svn: 149816
-
- Jan 24, 2012
-
-
Eric Christopher authored
Saves about 1.5% on debug info size. rdar://10278198 llvm-svn: 148794
-
- Jan 07, 2012
-
-
Eric Christopher authored
llvm-svn: 147694
-
- Jan 06, 2012
-
-
Eric Christopher authored
the debug type accelerator tables to contain the tag and a flag stating whether or not a compound type is a complete type. rdar://10652330 llvm-svn: 147651
-
- Dec 17, 2011
-
-
Eric Christopher authored
llvm-svn: 146780
-
- Dec 04, 2011
-
-
Eric Christopher authored
not get there any other way. llvm-svn: 145789
-
- Dec 02, 2011
-
-
Nick Lewycky authored
change, now you need a TargetOptions object to create a TargetMachine. Clang patch to follow. One small functionality change in PTX. PTX had commented out the machine verifier parts in their copy of printAndVerify. That now calls the version in LLVMTargetMachine. Users of PTX who need verification disabled should rely on not passing the command-line flag to enable it. llvm-svn: 145714
-
- Nov 12, 2011
-
-
Rafael Espindola authored
instance and a concrete inlined instance are the use of DW_TAG_subprogram instead of DW_TAG_inlined_subroutine and the who owns the tree. We were also omitting DW_AT_inline from the abstract roots. To fix this, make sure we mark abstract instance roots with DW_AT_inline even when we have only out-of-line instances referring to them with DW_AT_abstract_origin. FileCheck is not a very good tool for tests like this, maybe we should add a -verify mode to llvm-dwarfdump. llvm-svn: 144441
-
- Nov 10, 2011
-
-
Rafael Espindola authored
it first. This is a more general fix to pr11300. llvm-svn: 144324
-
Eric Christopher authored
as well. llvm-svn: 144319
-
Eric Christopher authored
multiple dies per function and support C++ basenames. llvm-svn: 144304
-
- Nov 09, 2011
-
-
Benjamin Kramer authored
llvm-svn: 144194
-
Benjamin Kramer authored
llvm-svn: 144184
-
Eric Christopher authored
llvm-svn: 144169
-
- Nov 08, 2011
-
-
Eric Christopher authored
and is different than the normal name. llvm-svn: 144130
-
Eric Christopher authored
llvm-svn: 144105
-
- Nov 07, 2011
-
-
Eric Christopher authored
llvm-svn: 144027
-
Eric Christopher authored
llvm-svn: 143982
-
Eric Christopher authored
Fixes a self-host error. llvm-svn: 143970
-
Eric Christopher authored
llvm-svn: 143925
-
Eric Christopher authored
to fix the types section (all types, not just global types), and testcases. The code to do the final emission is disabled by default. llvm-svn: 143923
-
Eric Christopher authored
llvm-svn: 143920
-
Eric Christopher authored
llvm-svn: 143919
-
- Nov 04, 2011
-
-
Rafael Espindola authored
point back in the file in the included testcase. Fixes PR11300. llvm-svn: 143726
-
- Nov 02, 2011
-
-
Nick Lewycky authored
implied by directory index zero. llvm-svn: 143570
-
- Oct 27, 2011
-
-
Nick Lewycky authored
llvm-svn: 143097
-
Nick Lewycky authored
change. llvm-svn: 143074
-
- Oct 18, 2011
-
-
Nick Lewycky authored
llvm-svn: 142307
-
Nick Lewycky authored
.file filenumber "directory" "filename" This removes one join+split of the directory+filename in MC internals. Because bitcode files have independent fields for directory and filenames in debug info, this patch may change the .o files written by existing .bc files. llvm-svn: 142300
-