- Nov 17, 2009
-
-
Nick Lewycky authored
llvm-svn: 89066
-
Bill Wendling authored
more than one place. No intended functionality change. llvm-svn: 89024
-
- Nov 16, 2009
-
-
Devang Patel authored
llvm-svn: 88973
-
Devang Patel authored
llvm-svn: 88939
-
David Greene authored
Support spill comments. Have the asm printer emit a comment if an instruction is a spill or reload and have the spiller mark copies it introdues so the asm printer can also annotate those. llvm-svn: 88911
-
- Nov 14, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 88762
-
Sanjiv Gupta authored
llvm-svn: 88761
-
- Nov 13, 2009
-
-
Dan Gohman authored
llvm-svn: 88703
-
David Greene authored
Move DebugInfo checks into EmitComments and remove them from target-specific AsmPrinters. Not all comments need DebugInfo. Re-enable the line numbers comment test. llvm-svn: 88697
-
Devang Patel authored
llvm-svn: 87069
-
Bill Wendling authored
llvm-svn: 87040
-
- Nov 12, 2009
-
-
Bill Wendling authored
llvm-svn: 87036
-
Bill Wendling authored
and don't assume that the call doesn't throw. It would be nice if there were a way to determine which is the callee and which is a parameter. In practice, the architecture we care about normally only have one operand for a call instruction (x86 and arm). llvm-svn: 87023
-
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
-
Bill Wendling authored
"nounwind" attribute. llvm-svn: 86897
-
- Nov 11, 2009
-
-
Devang Patel authored
llvm-svn: 86874
-
Daniel Dunbar authored
llvm-svn: 86794
-
Bill Wendling authored
function it's generated for. llvm-svn: 86779
-
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 10, 2009
-
-
Jeffrey Yasskin authored
This patch forbids implicit conversion of DenseMap::const_iterator to DenseMap::iterator which was possible because DenseMapIterator inherited (publicly) from DenseMapConstIterator. Conversion the other way around is now allowed as one may expect. The template DenseMapConstIterator is removed and the template parameter IsConst which specifies whether the iterator is constant is added to DenseMapIterator. Actually IsConst parameter is not necessary since the constness can be determined from KeyT but this is not relevant to the fix and can be addressed later. Patch by Victor Zverovich! llvm-svn: 86636
-
- Nov 06, 2009
-
-
Bob Wilson authored
llvm-svn: 86295
-
Devang Patel authored
llvm-svn: 86259
-
Devang Patel authored
llvm-svn: 86212
-
Dan Gohman authored
llvm-svn: 86199
-
Dan Gohman authored
problems with name collisions. llvm-svn: 86189
-
- 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
-
Jakob Stoklund Olesen authored
The KILL pseudo-instruction may survive to the asm printer pass, just like the IMPLICIT_DEF. Print the KILL as a comment instead of just leaving a blank line in the output. With -asm-verbose=0, a blank line is printed, like IMPLICIT?DEF. llvm-svn: 86041
-
- Nov 03, 2009
-
-
Devang Patel authored
llvm-svn: 85909
-
Jeffrey Yasskin authored
warning from gcc by removing VISIBILITY_HIDDEN attributes. llvm-svn: 85873
-
- Oct 31, 2009
-
-
Dan Gohman authored
llvm-svn: 85684
-
- Oct 30, 2009
-
-
Dan Gohman authored
llvm-svn: 85562
-
Dan Gohman authored
llvm-svn: 85559
-
Dan Gohman authored
llvm-svn: 85558
-
Dan Gohman authored
llvm-svn: 85556
-
- 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
-