Searched refs:v8i16 (Results 1 - 12 of 12) sorted by relevance

/external/llvm/test/CodeGen/CellSPU/useful-harnesses/
H A Dvecoperations.c4 typedef short v8i16 __attribute__((ext_vector_type(16))); typedef
38 void print_v8i16_hex(const char *str, v8i16 v) {
41 v8i16 vec;
143 v8i16 v01 = { 0x1a87, 0x0a14, 0x5014, 0xfff0,
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h66 v8i16 = 20, // 8 x i16 enumerator in enum:llvm::MVT::SimpleValueType
207 case v8i16:
233 case v8i16:
287 case v8i16:
364 if (NumElements == 8) return MVT::v8i16;
501 return (V==MVT::v16i8 || V==MVT::v8i16 || V==MVT::v4i32 ||
/external/llvm/lib/VMCore/
H A DValueTypes.cpp126 case MVT::v8i16: return "v8i16";
175 case MVT::v8i16: return VectorType::get(Type::getInt16Ty(Context), 8);
/external/llvm/lib/Target/X86/InstPrinter/
H A DX86InstComments.cpp141 DecodeUNPCKHMask(MVT::v8i16, ShuffleMask);
149 DecodeUNPCKHMask(MVT::v8i16, ShuffleMask);
234 DecodeUNPCKLMask(MVT::v8i16, ShuffleMask);
242 DecodeUNPCKLMask(MVT::v8i16, ShuffleMask);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp839 addRegisterClass(MVT::v8i16, X86::VR128RegisterClass);
844 setOperationAction(ISD::ADD, MVT::v8i16, Legal);
849 setOperationAction(ISD::SUB, MVT::v8i16, Legal);
852 setOperationAction(ISD::MUL, MVT::v8i16, Legal);
862 setOperationAction(ISD::SETCC, MVT::v8i16, Custom);
866 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v8i16, Custom);
867 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custom);
874 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i16, Custom);
906 // Promote v16i8, v8i16, v4i32 load, select, and, or, xor to v2i64.
965 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v8i16, Custo
[all...]
H A DX86FastISel.cpp269 case MVT::v8i16:
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp375 addRegisterClass(MVT::v8i16, PPC::VRRCRegisterClass);
380 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
387 setOperationAction(ISD::BUILD_VECTOR, MVT::v8i16, Custom);
1733 case MVT::v8i16:
1956 case MVT::v8i16:
1986 ObjectVT==MVT::v8i16 || ObjectVT==MVT::v16i8) {
2133 case MVT::v8i16:
2267 ArgVT==MVT::v8i16 || ArgVT==MVT::v16i8) {
3337 case MVT::v8i16:
3407 ArgType==MVT::v8i16 || ArgTyp
[all...]
/external/llvm/lib/Target/CellSPU/
H A DSPUISelLowering.cpp401 addRegisterClass(MVT::v8i16, SPU::VECREGRegisterClass);
1179 case MVT::v8i16:
1330 case MVT::v8i16:
1703 DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v8i16, &Ops[0], Ops.size()));
1705 case MVT::v8i16: {
1860 maskVT = MVT::v8i16;
1968 case MVT::v8i16: n_copies = 8; VT = MVT::i16; break;
H A DSPUISelDAGToDAG.cpp182 if (((vecVT == MVT::v8i16) &&
590 case MVT::v8i16:
/external/llvm/utils/TableGen/
H A DCodeGenTarget.cpp77 case MVT::v8i16: return "MVT::v8i16";
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1626 case MVT::v8i16: OpcodeIndex = 1; break;
1762 case MVT::v8i16: OpcodeIndex = 1; break;
1922 case MVT::v8i16: OpcodeIndex = 0; break;
2831 case MVT::v8i16: Opc = ARM::VZIPq16; break;
2851 case MVT::v8i16: Opc = ARM::VUZPq16; break;
2870 case MVT::v8i16: Opc = ARM::VTRNq16; break;
H A DARMISelLowering.cpp469 addQRTypeForNEON(MVT::v8i16);
525 setOperationAction(ISD::MUL, MVT::v8i16, Custom);
860 case MVT::v16i8: case MVT::v8i16: case MVT::v4i32: case MVT::v2i64:
3715 VT = is128Bits ? MVT::v8i16 : MVT::v4i16;
4973 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N0);
4974 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N1);
4988 N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i16, N0, N2);
5008 N0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::v8i16, N0);
5009 N1 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::v8i16, N1);
5023 N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i16, N
[all...]

Completed in 3132 milliseconds