summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUNodes.td
diff options
context:
space:
mode:
authorScott Michel <scottm@aero.org>2009-01-06 23:10:38 +0000
committerScott Michel <scottm@aero.org>2009-01-06 23:10:38 +0000
commit494daa74354dc8fd501ca7e126dd9c8a0c8fbc71 (patch)
tree47a9a5549c19ef9ed000a849e96631a6f2c98103 /llvm/lib/Target/CellSPU/SPUNodes.td
parentc7847cdb8d110ba9f099694412d0b629f8c6ae6c (diff)
downloadbcm5719-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.td10
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, []>;
OpenPOWER on IntegriCloud