- Nov 09, 2011
-
-
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
-
- Oct 12, 2011
-
-
Eric Christopher authored
file. Since it should only be used when necessary propagate it through the backend code generation and tweak testcases accordingly. This helps with code like in clang's test/CodeGen/debug-info-line.c where we have multiple #line directives within a single lexical block and want to generate only a single block that contains each file change. Part of rdar://10246360 llvm-svn: 141729
-
- Oct 03, 2011
-
-
Eric Christopher authored
llvm-svn: 141004
-
- Aug 20, 2011
-
-
Devang Patel authored
Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly. llvm-svn: 138145
-
- Aug 19, 2011
-
-
Devang Patel authored
llvm-svn: 138006
-
- Aug 17, 2011
-
-
Devang Patel authored
Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer. However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL. MDNodes graph structure such that compiler unit keeps track of important MDNodes and update dwarf writer to process mdnodes top-down instead of bottom up. llvm-svn: 137778
-
- Aug 16, 2011
-
-
Devang Patel authored
llvm-svn: 137728
-
Devang Patel authored
llvm-svn: 137689
-
Devang Patel authored
llvm-svn: 137683
-
Devang Patel authored
llvm-svn: 137668
-
Devang Patel authored
llvm-svn: 137663
-
- Aug 15, 2011
-
-
Devang Patel authored
There is no need to maintain a set to keep track of variables that use location expressions. In such cases, AT_location attribute's value will be a label. llvm-svn: 137659
-
Devang Patel authored
llvm-svn: 137658
-
Devang Patel authored
llvm-svn: 137656
-
Devang Patel authored
When a variable is inlined multiple places, abstract variable keeps name, location, type etc.. info and all other concreate instances of the variable directly refers to abstract variable. llvm-svn: 137637
-
Devang Patel authored
llvm-svn: 137632
-
Devang Patel authored
llvm-svn: 137631
-
Devang Patel authored
llvm-svn: 137621
-
Devang Patel authored
llvm-svn: 137618
-
- Aug 12, 2011
-
-
Devang Patel authored
llvm-svn: 137485
-
- Aug 11, 2011
-
-
Benjamin Kramer authored
llvm-svn: 137321
-
Devang Patel authored
llvm-svn: 137283
-
- Aug 10, 2011
-
-
Devang Patel authored
Distinguish between two copies of one inlined variable. Take 2. llvm-svn: 137253
-
Devang Patel authored
llvm-svn: 137249
-
Devang Patel authored
llvm-svn: 137246
-