- Oct 18, 2011
-
-
Daniel Dunbar authored
llvm-svn: 142398
-
Andrew Trick authored
Clean up the patterns, fix comments, and avoid confusing both tools and coders. Note that the special adds/subs SelectionDAG nodes no longer have the dummy cc_out operand. llvm-svn: 142397
-
Bob Wilson authored
llvm-svn: 142395
-
Andrew Trick authored
llvm-svn: 142394
-
Bill Wendling authored
predecessor to remove the jump to it as well. Delay clearing the 'landing pad' flag until after the jumps have been removed. (There is an implicit assumption in several modules that an MBB which jumps to a landing pad has only two successors.) <rdar://problem/10304224> llvm-svn: 142390
-
Jim Grosbach authored
llvm-svn: 142389
-
Owen Anderson authored
llvm-svn: 142388
-
Jim Grosbach authored
llvm-svn: 142387
-
Jim Grosbach authored
llvm-svn: 142386
-
Jim Grosbach authored
llvm-svn: 142383
-
Jim Grosbach authored
llvm-svn: 142382
-
Jim Grosbach authored
llvm-svn: 142381
-
Jim Grosbach authored
llvm-svn: 142380
-
Owen Anderson authored
llvm-svn: 142379
-
Bruno Cardoso Lopes authored
-Fix binary codes and rename operands in .td files so that automatically generated function MipsCodeEmitter::getBinaryCodeForInstr gives correct encoding for instructions. -Define new class FMem for instructions that access memory. -Define new class FFRGPR for instructions that move data between GPR and FPU general and control registers. -Define custom encoder methods for memory operands, and also for size operands of ext and ins instructions. -Only static relocation model is currently implemented. Patch by Sasa Stankovic llvm-svn: 142378
-
Owen Anderson authored
llvm-svn: 142377
-
Bob Wilson authored
<rdar://problem/10298332> llvm-svn: 142371
-
Bob Wilson authored
svn r139159 caused SelectionDAG::getConstant() to promote BUILD_VECTOR operands with illegal types, even before type legalization. For this testcase, that led to one BUILD_VECTOR with i16 operands and another with promoted i32 operands, which triggered the assertion. llvm-svn: 142370
-
Bill Wendling authored
llvm-svn: 142369
-
Jim Grosbach authored
llvm-svn: 142368
-
Jim Grosbach authored
llvm-svn: 142367
-
Jim Grosbach authored
llvm-svn: 142365
-
Jim Grosbach authored
llvm-svn: 142363
-
Jim Grosbach authored
llvm-svn: 142356
-
Justin Holewinski authored
llvm-svn: 142352
-
Duncan Sands authored
build with gcc-4.6. llvm-svn: 142350
-
Bill Wendling authored
llvm-svn: 142341
-
David Meyer authored
llvm-svn: 142338
-
Chad Rosier authored
rdar://10288916 llvm-svn: 142337
-
Joe Abbey authored
llvm-svn: 142336
-
Hal Finkel authored
llvm-svn: 142334
-
Eli Friedman authored
llvm-svn: 142332
-
Lang Hames authored
llvm-svn: 142323
-
Jim Grosbach authored
llvm-svn: 142321
-
Michael J. Spencer authored
This reverts commit 0c30d4e4f5f9110c5a67bd0ca84444dc58697596. llvm-svn: 142320
-
Michael J. Spencer authored
llvm-svn: 142319
-
Michael J. Spencer authored
Some of these can be true at the same time and there are a lot to add, so this should be turned into a bitfield. Some of the other accessors should probably be folded into this. llvm-svn: 142318
-
Michael J. Spencer authored
llvm-svn: 142317
-
Michael J. Spencer authored
llvm-svn: 142316
-
Michael J. Spencer authored
llvm-svn: 142315
-