- 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
-
- Oct 08, 2009
-
-
Devang Patel authored
Do not record line number to implicitly mark start of function if function has arguments. Extra line number entries trip gdb in some cases. llvm-svn: 83563
-
- Oct 06, 2009
-
-
Devang Patel authored
This is not yet enabled. llvm-svn: 83400
-
Devang Patel authored
llvm-svn: 83367
-
Devang Patel authored
llvm-svn: 83362
-
Devang Patel authored
This will be used by processDebugLoc(). llvm-svn: 83361
-
Devang Patel authored
llvm-svn: 83355
-
Devang Patel authored
Existence of a compile unit for input source file is a good indicator to check debug info's presence in a module. llvm-svn: 83348
-