- Nov 24, 2009
-
-
Devang Patel authored
llvm-svn: 89787
-
Devang Patel authored
llvm-svn: 89725
-
- Nov 23, 2009
-
-
Dan Gohman authored
llvm-svn: 89702
-
Devang Patel authored
llvm-svn: 89686
-
- Nov 22, 2009
-
-
Jim Grosbach authored
tell debug info which base register to use to reference a frame index on a per-index basis. This is useful, for example, in the presence of dynamic stack realignment when local variables are indexed via the stack pointer and stack-based arguments via the frame pointer. llvm-svn: 89620
-
Jim Grosbach authored
llvm-svn: 89612
-
Jim Grosbach authored
llvm-svn: 89567
-
- Nov 21, 2009
-
-
Devang Patel authored
llvm-svn: 89537
-
Devang Patel authored
llvm-svn: 89522
-
Devang Patel authored
DIEs are created from MDNode, which are already uniqued. And DwarfDebug already uses ValueMaps to find and use existing DIE for a given MDNode. llvm-svn: 89518
-
- Nov 20, 2009
-
-
Devang Patel authored
Use ValueMap, instead of std::map. llvm-svn: 89490
-
Devang Patel authored
llvm-svn: 89487
-
- Nov 17, 2009
-
-
Nick Lewycky authored
llvm-svn: 89075
-
Nick Lewycky authored
llvm-svn: 89066
-
- Nov 16, 2009
-
-
Devang Patel authored
llvm-svn: 88973
-
Devang Patel authored
llvm-svn: 88939
-
- Nov 13, 2009
-
-
Devang Patel authored
llvm-svn: 87069
-
- Nov 12, 2009
-
-
Devang Patel authored
"Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. llvm-svn: 87014
-
- Nov 11, 2009
-
-
Devang Patel authored
llvm-svn: 86874
-
Daniel Dunbar authored
llvm-svn: 86794
-
Devang Patel authored
llvm-svn: 86771
-
Devang Patel authored
llvm-svn: 86763
-
Devang Patel authored
llvm-svn: 86753
-
Devang Patel authored
llvm-svn: 86748
-
- Nov 06, 2009
-
-
Devang Patel authored
llvm-svn: 86259
-
Devang Patel authored
llvm-svn: 86212
-
- Nov 05, 2009
-
-
Devang Patel authored
While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. This improves bitfield support. llvm-svn: 86073
-
- Nov 04, 2009
-
-
Devang Patel authored
Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. llvm-svn: 86054
-
Devang Patel authored
llvm-svn: 86043
-
- Nov 03, 2009
-
-
Devang Patel authored
llvm-svn: 85909
-
Jeffrey Yasskin authored
warning from gcc by removing VISIBILITY_HIDDEN attributes. llvm-svn: 85873
-
- Oct 27, 2009
-
-
Devang Patel authored
Do not held on to DenseMap slot accross map insertion. The insertion may cause the map to grow rending the slot invalid. Use this opportunity to use ValueMap instead of DenseMap. llvm-svn: 85298
-
- Oct 16, 2009
-
-
Devang Patel authored
llvm-svn: 84276
-
Devang Patel authored
If there is not any llvm instruction associated with each lexical scope encoded in debug info then create such scope on demand for variable info. llvm-svn: 84262
-
- Oct 14, 2009
-
-
Devang Patel authored
llvm-svn: 84134
-
Devang Patel authored
s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g llvm-svn: 84054
-
- Oct 13, 2009
-
-
Daniel Dunbar authored
llvm-svn: 83950
-
Devang Patel authored
llvm-svn: 83922
-
- Oct 10, 2009
-
-
Devang Patel authored
Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. While recording beginning of a function, use scope info from the first location entry instead of just relying on first location entry itself. llvm-svn: 83684
-
- Oct 09, 2009
-
-
Devang Patel authored
Check invalid debug info for enums. This may happen when underlyng enum is optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. llvm-svn: 83655
-