Searched refs:v2i8 (Results 1 - 15 of 15) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1571 {TTI::SK_Broadcast, MVT::v2i8, 1}, // punpck
1576 {TTI::SK_Reverse, MVT::v2i8, 1}, // punpck
1581 {TTI::SK_Splice, MVT::v2i8, 2}, // punpck+psrldq
1587 {TTI::SK_PermuteTwoSrc, MVT::v2i8, 2}, // punpck
1593 {TTI::SK_PermuteSingleSrc, MVT::v2i8, 1}, // punpck
2124 { ISD::SIGN_EXTEND, MVT::v2i8, MVT::v2i1, 1 }, member in class:MVT
2143 { ISD::ZERO_EXTEND, MVT::v2i8, MVT::v2i1, 2 }, member in class:MVT
2161 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, member in class:MVT
2181 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i16, 2 }, // vpmovwb member in class:MVT
2238 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8,
2371 { ISD::SIGN_EXTEND, MVT::v2i8, MVT::v2i1, 1 }, member in class:MVT
2390 { ISD::ZERO_EXTEND, MVT::v2i8, MVT::v2i1, 2 }, member in class:MVT
2408 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, member in class:MVT
[all...]
H A DX86ISelLowering.cpp1026 for (auto VT : { MVT::v2i8, MVT::v4i8, MVT::v8i8,
1034 setOperationAction(ISD::MUL, MVT::v2i8, Custom);
1151 for (auto VT : {MVT::v2i8, MVT::v4i8, MVT::v8i8, MVT::v2i16, MVT::v4i16}) {
1206 setOperationAction(ISD::TRUNCATE, MVT::v2i8, Custom);
1315 setLoadExtAction(LoadExtOp, MVT::v2i64, MVT::v2i8, Legal);
2298 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Legal);
20276 // Truncation from v2i64 to v2i8 can be better handled with PSHUFB.
20279 (DstVT == MVT::v2i8 && SrcVT == MVT::v2i64 && Subtarget.hasSSSE3()))
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2275 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i64, 1}, // xtn
2341 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
2344 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
2365 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 },
2368 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 },
2387 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 },
2390 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 },
2411 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f64, 2 },
2414 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f64, 2 },
2846 {ISD::SDIV, MVT::v2i8, member in class:MVT
2849 {ISD::UDIV, MVT::v2i8, 5}, {ISD::UDIV, MVT::v4i8, 8}, member in class:MVT
[all...]
H A DAArch64ISelLowering.cpp1259 setOperationAction(ISD::BITCAST, MVT::v2i8, Custom);
1442 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Custom);
1445 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom);
4446 case MVT::v2i8:
24391 if (VT == MVT::v2i8 && SrcVT == MVT::i16) {
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp661 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i8, 3 },
662 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i8, 3 },
684 { ISD::SINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
685 { ISD::UINT_TO_FP, MVT::v2f32, MVT::v2i8, 3 },
716 { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 },
717 { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8, 4 },
807 { ISD::SIGN_EXTEND, MVT::v2i64, MVT::v2i8, 10 },
808 { ISD::ZERO_EXTEND, MVT::v2i64, MVT::v2i8, 2 },
H A DARMISelLowering.cpp1006 for (MVT Ty : {MVT::v8i8, MVT::v4i8, MVT::v2i8, MVT::v4i16, MVT::v2i16,
9480 case MVT::v2i8:
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp105 case MVT::v2i8: return "MVT::v2i8";
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp265 case MVT::v2i8:
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp134 case MVT::v2i8:
634 MVT::v2i8, Expand);
635 setTruncStoreAction(MVT::v2i16, MVT::v2i8, Expand);
2897 case MVT::v2i8:
5292 if (MemVT != MVT::v2i8 && MemVT != MVT::v4i8) {
5705 case MVT::v2i8:
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1676 setLoadExtAction(ISD::EXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1677 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1678 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i16, MVT::v2i8, Legal);
1683 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Legal);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp76 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom);
132 setOperationAction(ISD::SIGN_EXTEND_INREG, {MVT::v2i8, MVT::v4i8}, Expand);
H A DSIISelLowering.cpp247 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Expand);
252 setTruncStoreAction(MVT::v2i16, MVT::v2i8, Expand);
294 {MVT::v2i1, MVT::v4i1, MVT::v2i8, MVT::v4i8, MVT::v2i16,
435 {MVT::v2i16, MVT::v2f16, MVT::v2bf16, MVT::v2i8, MVT::v4i8,
835 {MVT::v4i16, MVT::v4f16, MVT::v4bf16, MVT::v2i8, MVT::v4i8,
H A DAMDGPUISelLowering.cpp165 {MVT::v2i8, MVT::v4i8, MVT::v2i16, MVT::v3i16, MVT::v4i16})
291 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2499 else if (ResVT == MVT::v2f64 && (InVT == MVT::v2i16 || InVT == MVT::v2i8))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp899 setOperationAction(ISD::TRUNCATE, MVT::v2i8, Custom);
1108 setOperationAction(ISD::STRICT_UINT_TO_FP, MVT::v2i8, Custom);
1112 setOperationAction(ISD::STRICT_SINT_TO_FP, MVT::v2i8, Custom);
1116 setOperationAction(ISD::UINT_TO_FP, MVT::v2i8, Custom);
1120 setOperationAction(ISD::SINT_TO_FP, MVT::v2i8, Custom);
1313 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Legal);

Completed in 947 milliseconds