diff options
author | Scott Michel <scottm@aero.org> | 2009-03-16 18:47:25 +0000 |
---|---|---|
committer | Scott Michel <scottm@aero.org> | 2009-03-16 18:47:25 +0000 |
commit | d1db1aba668b7683dddc30b6c53b863a128839d0 (patch) | |
tree | 26f8f88809eada6529c0eb0e47a8c149f6473e76 /llvm/lib/Target/CellSPU/SPUInstrInfo.cpp | |
parent | 55ac42a67a70e5b46dd985b8f42d7e2a9052242d (diff) | |
download | bcm5719-llvm-d1db1aba668b7683dddc30b6c53b863a128839d0.tar.gz bcm5719-llvm-d1db1aba668b7683dddc30b6c53b863a128839d0.zip |
CellSPU:
Incorporate Tilmann's 128-bit operation patch. Evidently, it gets the
llvm-gcc bootstrap a bit further along.
llvm-svn: 67048
Diffstat (limited to 'llvm/lib/Target/CellSPU/SPUInstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/CellSPU/SPUInstrInfo.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp b/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp index 032eb147e13..8623f30112e 100644 --- a/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp +++ b/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp @@ -133,18 +133,22 @@ SPUInstrInfo::isMoveInstr(const MachineInstr& MI, case SPU::ORi128_f32: case SPU::ORi128_r16: case SPU::ORi128_r8: +*/ case SPU::ORi128_vec: +/* case SPU::ORr64_i128: case SPU::ORf64_i128: case SPU::ORr32_i128: case SPU::ORf32_i128: case SPU::ORr16_i128: case SPU::ORr8_i128: - case SPU::ORvec_i128: */ + case SPU::ORvec_i128: /* case SPU::ORr16_r32: case SPU::ORr8_r32: + case SPU::ORf32_r32: + case SPU::ORr32_f32: case SPU::ORr32_r16: case SPU::ORr32_r8: case SPU::ORr16_r64: @@ -177,6 +181,7 @@ SPUInstrInfo::isMoveInstr(const MachineInstr& MI, case SPU::ORr16: case SPU::ORr32: case SPU::ORr64: + case SPU::ORr128: case SPU::ORf32: case SPU::ORf64: assert(MI.getNumOperands() == 3 && |