Searched refs:nxv8i1 (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 | 281 def _H : sve_int_ptrue<0b01, opc, asm, PPR16, nxv8i1, op>; 456 def : SVE_2_Op_Pat<nxv8i1, op, nxv8i1, nxv8i1, !cast<Instruction>(NAME # _H)>; 501 def : Pat<(i32 (op GPR32:$Rn, (nxv8i1 PPRAny:$Pg))), 503 def : Pat<(i64 (sext (i32 (op GPR32:$Rn, (nxv8i1 PPRAny:$Pg))))), 526 def : Pat<(i32 (op GPR32:$Rn, (nxv8i1 PPRAny:$Pg))), 543 def : Pat<(i64 (op GPR64:$Rn, (nxv8i1 PPRAny:$Pg))), 579 def : SVE_2_Op_Pat<nxv8i16, op, nxv8i16, nxv8i1, !cast<Instruction>(NAME # _H)>; 619 def : SVE_2_Op_Pat<i64, int_op, nxv8i1, nxv8i1, !cast<Instruction>(NAME # _H)>; 1029 def : SVE_1_Op_Pat<nxv8i1, op, nxv8i1, !cast<Instruction>(NAME # _H)>; 1194 def : SVE_3_Op_Pat<nxv8i16, op, nxv8i1, nxv8i16, nxv8i16, !cast<Instruction>(NAME # _H)>; [all …]
|
D | AArch64SVEInstrInfo.td | 964 …110010, "scvtf", ZPR16, ZPR16, int_aarch64_sve_scvtf, nxv8f16, nxv8i1, nxv8i16, Element… 967 …110011, "ucvtf", ZPR16, ZPR16, int_aarch64_sve_ucvtf, nxv8f16, nxv8i1, nxv8i16, Element… 968 …111010, "fcvtzs", ZPR16, ZPR16, int_aarch64_sve_fcvtzs, nxv8i16, nxv8i1, nxv8f16, Element… 970 …111011, "fcvtzu", ZPR16, ZPR16, int_aarch64_sve_fcvtzu, nxv8i16, nxv8i1, nxv8f16, Element… 1094 def : Pat<(AArch64ptest (nxv8i1 PPR:$pg), (nxv8i1 PPR:$src)), 1187 defm : pred_load<nxv8i16, nxv8i1, zext_masked_load_i8, LD1B_H_IMM>; 1188 defm : pred_load<nxv8i16, nxv8i1, asext_masked_load_i8, LD1SB_H_IMM>; 1189 defm : pred_load<nxv8i16, nxv8i1, nonext_masked_load, LD1H_IMM>; 1190 defm : pred_load<nxv8f16, nxv8i1, nonext_masked_load, LD1H_IMM>; 1218 defm : pred_store<nxv8i16, nxv8i1, trunc_masked_store_i8, ST1B_H_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 | 170 addRegisterClass(MVT::nxv8i1, &AArch64::PPRRegClass); in AArch64TargetLowering()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 153 nxv8i1 = 91, // n x 8 x i1 enumerator 442 case nxv8i1: in getVectorElementType() 606 case nxv8i1: in getVectorNumElements() 709 case nxv8i1: return TypeSize::Scalable(8); in getSizeInBits() 1026 if (NumElements == 8) return MVT::nxv8i1; in getScalableVectorVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenCallingConv.inc | 183 LocVT == MVT::nxv8i1 || 196 LocVT == MVT::nxv8i1 || 1175 LocVT == MVT::nxv8i1 ||
|
D | AArch64GenFastISel.inc | 1273 if (RetVT.SimpleTy != MVT::nxv8i1) 1357 case MVT::nxv8i1: return fastEmit_AArch64ISD_REV_MVT_nxv8i1_r(RetVT, Op0, Op0IsKill); 5627 …case MVT::nxv8i1: return fastEmit_AArch64ISD_PTEST_MVT_nxv8i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1Is… 5915 if (RetVT.SimpleTy != MVT::nxv8i1) 6020 …case MVT::nxv8i1: return fastEmit_AArch64ISD_TRN1_MVT_nxv8i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK… 6163 if (RetVT.SimpleTy != MVT::nxv8i1) 6268 …case MVT::nxv8i1: return fastEmit_AArch64ISD_TRN2_MVT_nxv8i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK… 6440 if (RetVT.SimpleTy != MVT::nxv8i1) 6545 …case MVT::nxv8i1: return fastEmit_AArch64ISD_UZP1_MVT_nxv8i1_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsK… 6688 if (RetVT.SimpleTy != MVT::nxv8i1) [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/CodeGen/ |
D | ValueTypes.td | 119 def nxv8i1 : ValueType<8, 91>; // n x 8 x i1 vector value
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 239 case MVT::nxv8i1: in getTypeForEVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | IntrinsicsAArch64.td | 761 def llvm_nxv8i1_ty : LLVMType<nxv8i1>;
|