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/ |
D | SVEInstrFormats.td | 283 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 …]
|
D | AArch64SVEInstrInfo.td | 984 …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 …]
|
D | AArch64CallingConvention.td | 84 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1], 86 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1], 161 CCIfType<[nxv2i1, nxv4i1, nxv8i1, nxv16i1],
|
D | AArch64RegisterInfo.td | 818 [ nxv16i1, nxv8i1, nxv4i1, nxv2i1 ], 16,
|
D | AArch64ISelLowering.cpp | 168 addRegisterClass(MVT::nxv2i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 151 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/ |
D | ValueTypes.cpp | 235 case MVT::nxv2i1: in getTypeForEVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 117 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/ |
D | AArch64GenCallingConv.inc | 181 if (LocVT == MVT::nxv2i1 || 194 if (LocVT == MVT::nxv2i1 || 1173 if (LocVT == MVT::nxv2i1 ||
|
D | AArch64GenFastISel.inc | 1255 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 …]
|
D | AArch64GenRegisterInfo.inc | 5186 /* 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/ |
D | IntrinsicsAArch64.td | 759 def llvm_nxv2i1_ty : LLVMType<nxv2i1>;
|