diff options
| author | Scott Michel <scottm@aero.org> | 2009-01-06 23:10:38 +0000 |
|---|---|---|
| committer | Scott Michel <scottm@aero.org> | 2009-01-06 23:10:38 +0000 |
| commit | 494daa74354dc8fd501ca7e126dd9c8a0c8fbc71 (patch) | |
| tree | 47a9a5549c19ef9ed000a849e96631a6f2c98103 /llvm/lib/Target/CellSPU/SPUNodes.td | |
| parent | c7847cdb8d110ba9f099694412d0b629f8c6ae6c (diff) | |
| download | bcm5719-llvm-494daa74354dc8fd501ca7e126dd9c8a0c8fbc71.tar.gz bcm5719-llvm-494daa74354dc8fd501ca7e126dd9c8a0c8fbc71.zip | |
CellSPU:
- Add preliminary support for v2i32; load/store generates the right code but
there's a lot work to be done to make this vector type operational.
llvm-svn: 61829
Diffstat (limited to 'llvm/lib/Target/CellSPU/SPUNodes.td')
| -rw-r--r-- | llvm/lib/Target/CellSPU/SPUNodes.td | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/llvm/lib/Target/CellSPU/SPUNodes.td b/llvm/lib/Target/CellSPU/SPUNodes.td index 0725d72e0f3..cae6023cd45 100644 --- a/llvm/lib/Target/CellSPU/SPUNodes.td +++ b/llvm/lib/Target/CellSPU/SPUNodes.td @@ -61,13 +61,6 @@ def SPUselb_type: SDTypeProfile<1, 3, [ def SPUvecshift_type: SDTypeProfile<1, 2, [ SDTCisSameAs<0, 1>, SDTCisInt<2>]>; -// SPU gather bits: -// This instruction looks at each vector (word|halfword|byte) slot's low bit -// and forms a mask in the low order bits of the first word's preferred slot. -def SPUgatherbits_type: SDTypeProfile<1, 1, [ - /* no type constraints defined */ -]>; - //===----------------------------------------------------------------------===// // Synthetic/pseudo-instructions //===----------------------------------------------------------------------===// @@ -115,9 +108,6 @@ def SPUselmask: SDNode<"SPUISD::SELECT_MASK", SPUselmask_type, []>; // SPU select bits instruction def SPUselb: SDNode<"SPUISD::SELB", SPUselb_type, []>; -// SPU gather bits instruction: -def SPUgatherbits: SDNode<"SPUISD::GATHER_BITS", SPUgatherbits_type, []>; - def SDTprefslot2vec: SDTypeProfile<1, 1, []>; def SPUprefslot2vec: SDNode<"SPUISD::PREFSLOT2VEC", SDTprefslot2vec, []>; |

