Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DSVEInstrFormats.td283 def _D : sve_int_ptrue<0b11, opc, asm, PPR64, nxv2i1, op>;
458 def : SVE_2_Op_Pat<nxv2i1, op, nxv2i1, nxv2i1, !cast<Instruction>(NAME # _D)>;
511 def : Pat<(i32 (op GPR32:$Rn, (nxv2i1 PPRAny:$Pg))),
513 def : Pat<(i64 (sext (i32 (op GPR32:$Rn, (nxv2i1 PPRAny:$Pg))))),
530 def : Pat<(i32 (op GPR32:$Rn, (nxv2i1 PPRAny:$Pg))),
547 def : Pat<(i64 (op GPR64:$Rn, (nxv2i1 PPRAny:$Pg))),
581 def : SVE_2_Op_Pat<nxv2i64, op, nxv2i64, nxv2i1, !cast<Instruction>(NAME # _D)>;
621 def : SVE_2_Op_Pat<i64, int_op, nxv2i1, nxv2i1, !cast<Instruction>(NAME # _D)>;
1031 def : SVE_1_Op_Pat<nxv2i1, op, nxv2i1, !cast<Instruction>(NAME # _D)>;
1196 def : SVE_3_Op_Pat<nxv2i64, op, nxv2i1, nxv2i64, nxv2i64, !cast<Instruction>(NAME # _D)>;
[all …]
DAArch64SVEInstrInfo.td984 …110110, "scvtf", ZPR64, ZPR64, int_aarch64_sve_scvtf, nxv2f64, nxv2i1, nxv2i64, Element…
985 …110111, "ucvtf", ZPR64, ZPR64, int_aarch64_sve_ucvtf, nxv2f64, nxv2i1, nxv2i64, Element…
994 …111110, "fcvtzs", ZPR64, ZPR64, int_aarch64_sve_fcvtzs, nxv2i64, nxv2i1, nxv2f64, Element…
995 …111111, "fcvtzu", ZPR64, ZPR64, int_aarch64_sve_fcvtzu, nxv2i64, nxv2i1, nxv2f64, Element…
1098 def : Pat<(AArch64ptest (nxv2i1 PPR:$pg), (nxv2i1 PPR:$src)),
1166 defm : pred_load<nxv2i64, nxv2i1, zext_masked_load_i8, LD1B_D_IMM>;
1167 defm : pred_load<nxv2i64, nxv2i1, asext_masked_load_i8, LD1SB_D_IMM>;
1168 defm : pred_load<nxv2i64, nxv2i1, zext_masked_load_i16, LD1H_D_IMM>;
1169 defm : pred_load<nxv2i64, nxv2i1, asext_masked_load_i16, LD1SH_D_IMM>;
1170 defm : pred_load<nxv2i64, nxv2i1, zext_masked_load_i32, LD1W_D_IMM>;
[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.cpp168 addRegisterClass(MVT::nxv2i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h151 nxv2i1 = 89, // n x 2 x i1 enumerator
440 case nxv2i1: in getVectorElementType()
644 case nxv2i1: in getVectorNumElements()
702 case nxv2i1: return TypeSize::Scalable(2); in getSizeInBits()
1024 if (NumElements == 2) return MVT::nxv2i1; in getScalableVectorVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DValueTypes.cpp235 case MVT::nxv2i1: in getTypeForEVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.td117 def nxv2i1 : ValueType<2, 89>; // n x 2 x i1 vector value
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenCallingConv.inc181 if (LocVT == MVT::nxv2i1 ||
194 if (LocVT == MVT::nxv2i1 ||
1173 if (LocVT == MVT::nxv2i1 ||
DAArch64GenFastISel.inc1255 if (RetVT.SimpleTy != MVT::nxv2i1)
1355 case MVT::nxv2i1: return fastEmit_AArch64ISD_REV_MVT_nxv2i1_r(RetVT, Op0, Op0IsKill);
5625 …case MVT::nxv2i1: return fastEmit_AArch64ISD_PTEST_MVT_nxv2i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1Is…
5897 if (RetVT.SimpleTy != MVT::nxv2i1)
6018 …case MVT::nxv2i1: return fastEmit_AArch64ISD_TRN1_MVT_nxv2i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK…
6145 if (RetVT.SimpleTy != MVT::nxv2i1)
6266 …case MVT::nxv2i1: return fastEmit_AArch64ISD_TRN2_MVT_nxv2i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK…
6422 if (RetVT.SimpleTy != MVT::nxv2i1)
6543 …case MVT::nxv2i1: return fastEmit_AArch64ISD_UZP1_MVT_nxv2i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK…
6670 if (RetVT.SimpleTy != MVT::nxv2i1)
[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/IR/
DIntrinsicsAArch64.td759 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;