- Oct 18, 2011
-
-
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
-
Bill Wendling authored
llvm-svn: 142341
-
Eli Friedman authored
llvm-svn: 142332
-
- Oct 17, 2011
-
-
Akira Hatanaka authored
expanding conditional moves, which is not needed since architectures that lack support for conditional moves have been removed. llvm-svn: 142226
-
Akira Hatanaka authored
llvm-svn: 142220
-
Akira Hatanaka authored
llvm-svn: 142217
-
Akira Hatanaka authored
llvm-svn: 142216
-
Akira Hatanaka authored
llvm-svn: 142214
-
Akira Hatanaka authored
llvm-svn: 142211
-
Akira Hatanaka authored
source registers and redefine 32-bit and 64-bit instructions. llvm-svn: 142210
-
Akira Hatanaka authored
and have 32-bit and 64-bit instructions derive from it. llvm-svn: 142207
-
Akira Hatanaka authored
llvm-svn: 142205
-
- Oct 14, 2011
-
-
Akira Hatanaka authored
llvm-svn: 141978
-
Akira Hatanaka authored
llvm-svn: 141959
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141938
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141937
-
Akira Hatanaka authored
Patch by Jack Carter and Reed Kotler at Mips. llvm-svn: 141936
-
Akira Hatanaka authored
Patch by Jack Carter at Mips. llvm-svn: 141934
-
Akira Hatanaka authored
Patch by Jack Carter at Mips. llvm-svn: 141932
-
- Oct 12, 2011
-
-
Akira Hatanaka authored
llvm-svn: 141761
-
Akira Hatanaka authored
Remove unused classes. llvm-svn: 141757
-
Akira Hatanaka authored
llvm-svn: 141743
-
Akira Hatanaka authored
instructions with two register operands derive from it. llvm-svn: 141742
-
Akira Hatanaka authored
llvm-svn: 141737
-
Akira Hatanaka authored
arithmetic and logical instructions with three register operands derive from them. Fix instruction encoding too. llvm-svn: 141736
-
Akira Hatanaka authored
llvm-svn: 141722
-
- Oct 11, 2011
-
-
Akira Hatanaka authored
llvm-svn: 141720
-
Akira Hatanaka authored
the real instructions. llvm-svn: 141718
-
Akira Hatanaka authored
llvm-svn: 141715
-
Akira Hatanaka authored
llvm-svn: 141708
-
Akira Hatanaka authored
llvm-svn: 141696
-
Akira Hatanaka authored
llvm-svn: 141695
-
Akira Hatanaka authored
llvm-svn: 141694
-
Akira Hatanaka authored
that have 64-bit pointers or access the 32 x 64-bit floating pointer register file. Update functions in MipsInstrInfo.cpp too. llvm-svn: 141623
-
Akira Hatanaka authored
Mips64. llvm-svn: 141618
-
Akira Hatanaka authored
llvm-svn: 141615
-
Akira Hatanaka authored
llvm-svn: 141613
-
Akira Hatanaka authored
zextloadi32 for which there is no corresponding pseudo or real instruction. llvm-svn: 141608
-
Akira Hatanaka authored
for 64-bit load and store instructions. Add definitions of 64-bit memory operand and 16-bit immediate operand. llvm-svn: 141603
-
- Oct 08, 2011
-
-
Akira Hatanaka authored
llvm-svn: 141476
-