- Mar 26, 2011
-
-
John McCall authored
usually useless, but not always. llvm-svn: 128326
-
John McCall authored
the following '@'. Conceivably, we could skip tokens until something that can validly start an @interface declaration here, but it's not clear that it matters. llvm-svn: 128325
-
John McCall authored
llvm-svn: 128324
-
Ken Dyck authored
FinalOverriders::ComputeBaseOffsets() to CharUnits. No change in functionality intended. llvm-svn: 128323
-
Johnny Chen authored
llvm-svn: 128322
-
Ken Dyck authored
intended. llvm-svn: 128321
-
Eric Christopher authored
masks to match inversely for the code as is to work. For the example given we actually want: bfi r0, r2, #1, #1 not #0, however, given the way the pattern is written it's not possible at the moment. Fixes rdar://9177502 llvm-svn: 128320
-
Bill Wendling authored
completely overlaps a previous store, thus mistakenly deleting that store. Check for this condition. llvm-svn: 128319
-
Ken Dyck authored
functionality intended. llvm-svn: 128318
-
Ken Dyck authored
functionality intended. llvm-svn: 128317
-
Sean Callanan authored
in stability fixes for the ARM and Thumb disassemblers. llvm-svn: 128316
-
Ken Dyck authored
intended. llvm-svn: 128315
-
Stephen Wilson authored
llvm-svn: 128313
-
Stephen Wilson authored
llvm-svn: 128312
-
Stephen Wilson authored
llvm-svn: 128311
-
Ted Kremenek authored
llvm-svn: 128310
-
Kevin Enderby authored
llvm-svn: 128309
-
Kevin Enderby authored
This is a work in progress as the interface for producing symbolic operands is not done. But a hacked prototype using information from the object file's relocation entiries and replacing immediate operands with MCExpr's has been shown to work with no changes to the instrucion printer. These APIs will be moved into a dynamic library at some point. llvm-svn: 128308
-
Craig Silverstein authored
places where we can, now. OK-ed by dgregor. llvm-svn: 128307
-
Johnny Chen authored
llvm-svn: 128306
-
- Mar 25, 2011
-
-
Johnny Chen authored
llvm-svn: 128305
-
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
-