summaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU/SPUISelLowering.h
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
commit21213e75b57f87182cbfa7cd8f55a37bcb7c4097 (patch)
tree61675cf2d1a951ef11d3cec9ec0678af229a85dc /lib/Target/CellSPU/SPUISelLowering.h
parent2c91d102ec29bc766b7172a3062d399dc12640fe (diff)
downloadllvm-21213e75b57f87182cbfa7cd8f55a37bcb7c4097.tar.gz
llvm-21213e75b57f87182cbfa7cd8f55a37bcb7c4097.tar.bz2
llvm-21213e75b57f87182cbfa7cd8f55a37bcb7c4097.tar.xz
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61829 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/CellSPU/SPUISelLowering.h')
-rw-r--r--lib/Target/CellSPU/SPUISelLowering.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/Target/CellSPU/SPUISelLowering.h b/lib/Target/CellSPU/SPUISelLowering.h
index feee6fd55c..24b8f82ecb 100644
--- a/lib/Target/CellSPU/SPUISelLowering.h
+++ b/lib/Target/CellSPU/SPUISelLowering.h
@@ -52,12 +52,10 @@ namespace llvm {
ROTBYTES_LEFT_BITS, ///< Rotate bytes left by bit shift count
SELECT_MASK, ///< Select Mask (FSM, FSMB, FSMH, FSMBI)
SELB, ///< Select bits -> (b & mask) | (a & ~mask)
- GATHER_BITS, ///< Gather bits from bytes/words/halfwords
ADD_EXTENDED, ///< Add extended, with carry
CARRY_GENERATE, ///< Carry generate for ADD_EXTENDED
SUB_EXTENDED, ///< Subtract extended, with borrow
BORROW_GENERATE, ///< Borrow generate for SUB_EXTENDED
- SEXT32TO64, ///< Sign-extended 32-bit const -> 64-bits
LAST_SPUISD ///< Last user-defined instruction
};
}