HomeSort by relevance Sort by last modified time
    Searched refs:v4i16 (Results 1 - 19 of 19) sorted by null

  /external/clang/test/CodeGen/
ppc64-vector.c 5 typedef short v4i16 __attribute__((vector_size (8))); typedef
25 v4i16 test_v4i16(v4i16 x)
systemz-abi-vector.c 16 typedef __attribute__((vector_size(8))) short v4i16; typedef
57 v4i16 pass_v4i16(v4i16 arg) { return arg; }
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 81 { ISD::SIGN_EXTEND, MVT::v4i32, MVT::v4i16, 0 },
82 { ISD::ZERO_EXTEND, MVT::v4i32, MVT::v4i16, 0 },
86 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 },
89 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
90 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
118 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
119 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
133 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 },
134 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
376 {ISD::VECTOR_SHUFFLE, MVT::v4i16, 2}
    [all...]
ARMISelLowering.cpp 432 addDRTypeForNEON(MVT::v4i16);
522 setOperationAction(ISD::SDIV, MVT::v4i16, Custom);
524 setOperationAction(ISD::UDIV, MVT::v4i16, Custom);
532 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Custom);
533 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Custom);
534 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom);
535 setOperationAction(ISD::FP_TO_SINT, MVT::v4i16, Custom);
545 setOperationAction(ISD::CTPOP, MVT::v4i16, Custom);
573 // It is legal to extload from v4i8 to v4i16 or v4i32.
574 for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16
    [all...]
ARMISelDAGToDAG.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 75 v4i16 = 28, // 4 x i16 enumerator in enum:llvm::MVT::SimpleValueType
217 return (SimpleTy == MVT::v8i8 || SimpleTy == MVT::v4i16 ||
299 case v4i16:
353 case v4i16:
416 case v4i16:
546 if (NumElements == 4) return MVT::v4i16;
  /external/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 463 case MVT::v4i16:
    [all...]
AArch64TargetTransformInfo.cpp 209 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
211 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
238 // Complex, from v4f32: legal type is v4i16, 1 narrowing => ~2
239 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 },
241 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
AArch64ISelLowering.cpp 106 addDRTypeForNEON(MVT::v4i16);
558 setOperationAction(ISD::UINT_TO_FP, MVT::v4i16, Promote);
559 setOperationAction(ISD::SINT_TO_FP, MVT::v4i16, Promote);
    [all...]
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 555 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
556 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
561 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i64, 2 },
587 { ISD::SIGN_EXTEND, MVT::v4i64, MVT::v4i16, 6 },
588 { ISD::ZERO_EXTEND, MVT::v4i64, MVT::v4i16, 3 },
593 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i64, 4 },
606 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 3 },
610 { ISD::SINT_TO_FP, MVT::v4f64, MVT::v4i16, 3 },
619 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
623 { ISD::UINT_TO_FP, MVT::v4f64, MVT::v4i16, 2 }
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/IR/
ValueTypes.cpp 146 case MVT::v4i16: return "v4i16";
214 case MVT::v4i16: return VectorType::get(Type::getInt16Ty(Context), 4);
  /external/mesa3d/src/gallium/drivers/radeon/
AMDILISelLowering.cpp 60 (int)MVT::v4i16,
88 (int)MVT::v4i16,
210 setOperationAction(ISD::UDIV, MVT::v4i16, Expand);
668 } else if (OVT == MVT::v4i16) {
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 170 } else if (LocVT == MVT::v8i8 || LocVT == MVT::v4i16 || LocVT == MVT::v2i32) {
251 } else if (LocVT == MVT::v8i8 || LocVT == MVT::v4i16 || LocVT == MVT::v2i32) {
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 88 case MVT::v4i16: return "MVT::v4i16";
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.cpp 178 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand);
237 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i16, Expand);
238 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v4i16, Expand);
239 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v4i16, Expand);
    [all...]
SIISelLowering.cpp 117 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Custom);
    [all...]
R600ISelLowering.cpp 109 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Expand);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 66 case MVT::v4i16:
    [all...]

Completed in 1312 milliseconds