- Mar 25, 2011
-
-
Johnny Chen authored
Also add some test cases. rdar://problem/9189829 llvm-svn: 128304
-
Devang Patel authored
Provide blockDecl's startLoc to startFunction. This fixes hidden bug exposed by recent code gen changes. This is tested by global-blocks-lines.exp in gdb testsuite. llvm-svn: 128303
-
Jim Ingham authored
llvm-svn: 128302
-
Daniel Dunbar authored
llvm-svn: 128300
-
Johnny Chen authored
DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegClass. Add two test cases. rdar://problem/9182892 llvm-svn: 128299
-
Daniel Dunbar authored
the ones we want isn't worth the effort. llvm-svn: 128298
-
Eli Friedman authored
llvm-svn: 128297
-
Daniel Dunbar authored
files," for now, I missed some necesary updates. llvm-svn: 128296
-
Johnny Chen authored
Add two test cases. llvm-svn: 128295
-
Johnny Chen authored
t2LDREX/t2STREX instructions. Add two test cases. llvm-svn: 128293
-
Daniel Dunbar authored
llvm-svn: 128292
-
Stephen Wilson authored
llvm-svn: 128291
-
Greg Clayton authored
plugin by name on the command line for when there is more than one disassembler plugin. Taught the Opcode class to dump itself so that "disassembler -b" will dump the bytes correctly for each opcode type. Modified all places that were passing the opcode bytes buffer in so that the bytes could be displayed to just pass in a bool that indicates if we should dump the opcode bytes since the opcode now lives inside llvm_private::Instruction. llvm-svn: 128290
-
Daniel Dunbar authored
llvm-svn: 128289
-
Daniel Dunbar authored
llvm-svn: 128288
-
David Chisnall authored
Sanity checked by John McCall. llvm-svn: 128287
-
Benjamin Kramer authored
llvm-svn: 128286
-
Johnny Chen authored
Instruction formats of SWP/SWPB were changed from LdStExFrm to MiscFrm. Modify the disassembler to handle that. rdar://problem/9184053 llvm-svn: 128285
-
Jakob Stoklund Olesen authored
The .dot directives don't need labels, that is a leftover from when we created line number info manually. Instructions following a DBG_VALUE can share its label since the DBG_VALUE doesn't produce any code. llvm-svn: 128284
-
Johnny Chen authored
rdar://problem/9186136 llvm-svn: 128283
-
Daniel Dunbar authored
for consistency. llvm-svn: 128282
-
Anders Carlsson authored
llvm-svn: 128281
-
Anders Carlsson authored
llvm-svn: 128280
-
Anders Carlsson authored
llvm-svn: 128279
-
Anders Carlsson authored
Replace the call to ParseOptionalCXX0XClassVirtSpecifierSeq with code to only parse an optional 'final' keyword. llvm-svn: 128278
-
Anders Carlsson authored
Get rid of handling of the 'explicit' keyword from class-head. We still parse it though, although that will change shortly. llvm-svn: 128277
-
Anders Carlsson authored
llvm-svn: 128276
-
David Chisnall authored
llvm-svn: 128275
-
David Chisnall authored
- Moved the CGObjCRuntime functions out of CGObjCMac.cpp into CGObjCRuntime.cpp - Added generic functions in CGObjCRuntime for emitting @try and @synchronize blocks, usable by any runtime that uses DWARF exceptions. - Made the GNU runtimes use these functions. It should now be possible to replace the equivalent functions in CGObjCNonFragileABIMac with simple calls to these two functions, providing the runtime functions as arguments. I'll post a diff to the list for review before making any changes to the Mac runtime stuff. llvm-svn: 128274
-
Anders Carlsson authored
Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. llvm-svn: 128273
-
Anders Carlsson authored
llvm-svn: 128272
-
Anders Carlsson authored
llvm-svn: 128271
-
Duncan Sands authored
I think it was written by Pawel Worach. llvm-svn: 128268
-
Bill Wendling authored
llvm-svn: 128267
-
Andrew Trick authored
Yet another case of unchecked NULL node (for physreg copy). May fix PR9509. llvm-svn: 128266
-
Nick Lewycky authored
llvm-svn: 128257
-
Nick Lewycky authored
printing a single character. llvm-svn: 128256
-
Jakob Stoklund Olesen authored
Add an assertion to linear scan to prevent it from allocating registers outside the register class. <rdar://problem/9183021> llvm-svn: 128254
-
Nick Lewycky authored
llvm-svn: 128253
-
Johnny Chen authored
Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the register classes were changed), modify the comment to be up-to-date, and add a test case for A8.6.66 LDRD (immediate) Encoding T1. llvm-svn: 128252
-