Home
last modified time | relevance | path

Searched refs:nxv16i1 (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td962 …001000, "fcvt", ZPR32, ZPR16, int_aarch64_sve_fcvt_f16f32, nxv8f16, nxv16i1, nxv4f32, Element…
963 …001001, "fcvt", ZPR16, ZPR32, int_aarch64_sve_fcvt_f32f16, nxv4f32, nxv16i1, nxv8f16, Element…
972 …101000, "fcvt", ZPR64, ZPR16, int_aarch64_sve_fcvt_f16f64, nxv8f16, nxv16i1, nxv2f64, Element…
973 …101001, "fcvt", ZPR16, ZPR64, int_aarch64_sve_fcvt_f64f16, nxv2f64, nxv16i1, nxv8f16, Element…
974 …101010, "fcvt", ZPR64, ZPR32, int_aarch64_sve_fcvt_f32f64, nxv4f32, nxv16i1, nxv2f64, Element…
975 …101011, "fcvt", ZPR32, ZPR64, int_aarch64_sve_fcvt_f64f32, nxv2f64, nxv16i1, nxv4f32, Element…
976 …110000, "scvtf", ZPR32, ZPR64, int_aarch64_sve_scvtf_f64i32, nxv2f64, nxv16i1, nxv4i32, Element…
977 …110001, "ucvtf", ZPR32, ZPR64, int_aarch64_sve_ucvtf_f64i32, nxv2f64, nxv16i1, nxv4i32, Element…
978 …110101, "ucvtf", ZPR32, ZPR16, int_aarch64_sve_ucvtf_f16i32, nxv8f16, nxv16i1, nxv4i32, Element…
979 …110100, "scvtf", ZPR64, ZPR32, int_aarch64_sve_scvtf_f32i64, nxv4f32, nxv16i1, nxv2i64, Element…
[all …]
DSVEInstrFormats.td280 def _B : sve_int_ptrue<0b00, opc, asm, PPR8, nxv16i1, op>;
446 def : SVE_2_Op_Pat<nxv16i1, op, nxv16i1, nxv16i1, !cast<Instruction>(NAME # _B)>;
455 def : SVE_2_Op_Pat<nxv16i1, op, nxv16i1, nxv16i1, !cast<Instruction>(NAME # _B)>;
496 def : Pat<(i32 (op GPR32:$Rn, (nxv16i1 PPRAny:$Pg))),
498 def : Pat<(i64 (sext (i32 (op GPR32:$Rn, (nxv16i1 PPRAny:$Pg))))),
524 def : Pat<(i32 (op GPR32:$Rn, (nxv16i1 PPRAny:$Pg))),
541 def : Pat<(i64 (op GPR64:$Rn, (nxv16i1 PPRAny:$Pg))),
618 def : SVE_2_Op_Pat<i64, int_op, nxv16i1, nxv16i1, !cast<Instruction>(NAME # _B)>;
1028 def : SVE_1_Op_Pat<nxv16i1, op, nxv16i1, !cast<Instruction>(NAME # _B)>;
1193 def : SVE_3_Op_Pat<nxv16i8, op, nxv16i1, nxv16i8, nxv16i8, !cast<Instruction>(NAME # _B)>;
[all …]
DAArch64CallingConvention.td84 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1],
86 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1],
161 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1],
DAArch64RegisterInfo.td818 [ nxv16i1, nxv8i1, nxv4i1, nxv2i1 ], 16,
DAArch64ISelLowering.cpp171 addRegisterClass(MVT::nxv16i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h154 nxv16i1 = 92, // n x 16 x i1 enumerator
443 case nxv16i1: in getVectorElementType()
592 case nxv16i1: in getVectorNumElements()
715 case nxv16i1: in getSizeInBits()
1027 if (NumElements == 16) return MVT::nxv16i1; in getScalableVectorVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenCallingConv.inc184 LocVT == MVT::nxv16i1) {
197 LocVT == MVT::nxv16i1) {
1176 LocVT == MVT::nxv16i1) {
DAArch64GenFastISel.inc1282 if (RetVT.SimpleTy != MVT::nxv16i1)
1358 case MVT::nxv16i1: return fastEmit_AArch64ISD_REV_MVT_nxv16i1_r(RetVT, Op0, Op0IsKill);
5628 …case MVT::nxv16i1: return fastEmit_AArch64ISD_PTEST_MVT_nxv16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1…
5924 if (RetVT.SimpleTy != MVT::nxv16i1)
6021 …case MVT::nxv16i1: return fastEmit_AArch64ISD_TRN1_MVT_nxv16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1I…
6172 if (RetVT.SimpleTy != MVT::nxv16i1)
6269 …case MVT::nxv16i1: return fastEmit_AArch64ISD_TRN2_MVT_nxv16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1I…
6449 if (RetVT.SimpleTy != MVT::nxv16i1)
6546 …case MVT::nxv16i1: return fastEmit_AArch64ISD_UZP1_MVT_nxv16i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1I…
6697 if (RetVT.SimpleTy != MVT::nxv16i1)
[all …]
DAArch64GenRegisterInfo.inc5186 /* 34 */ MVT::nxv16i1, MVT::nxv8i1, MVT::nxv4i1, MVT::nxv2i1, MVT::Other,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.td120 def nxv16i1 : ValueType<16, 92>; // n x 16 x i1 vector value
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DValueTypes.cpp241 case MVT::nxv16i1: in getTypeForEVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsAArch64.td762 def llvm_nxv16i1_ty : LLVMType<nxv16i1>;