/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64SVEInstrInfo.td | 962 …_p_zd<0b1001000, "fcvt", ZPR32, ZPR16, int_aarch64_sve_fcvt_f16f32, nxv8f16, nxv16i1, nxv4f32… 963 …, "fcvt", ZPR16, ZPR32, int_aarch64_sve_fcvt_f32f16, nxv4f32, nxv16i1, nxv8f16, ElementSizeS>; 964 …_p_zd<0b0110010, "scvtf", ZPR16, ZPR16, int_aarch64_sve_scvtf, nxv8f16, nxv8i1, nxv8i16… 967 …_p_zd<0b0110011, "ucvtf", ZPR16, ZPR16, int_aarch64_sve_ucvtf, nxv8f16, nxv8i1, nxv8i16… 968 …, "fcvtzs", ZPR16, ZPR16, int_aarch64_sve_fcvtzs, nxv8i16, nxv8i1, nxv8f16, ElementSizeH>; 970 …, "fcvtzu", ZPR16, ZPR16, int_aarch64_sve_fcvtzu, nxv8i16, nxv8i1, nxv8f16, ElementSizeH>; 972 …_p_zd<0b1101000, "fcvt", ZPR64, ZPR16, int_aarch64_sve_fcvt_f16f64, nxv8f16, nxv16i1, nxv2f64… 973 …, "fcvt", ZPR16, ZPR64, int_aarch64_sve_fcvt_f64f16, nxv2f64, nxv16i1, nxv8f16, ElementSizeD>; 978 …_p_zd<0b0110101, "ucvtf", ZPR32, ZPR16, int_aarch64_sve_ucvtf_f16i32, nxv8f16, nxv16i1, nxv4i32… 980 …_p_zd<0b0110100, "scvtf", ZPR32, ZPR16, int_aarch64_sve_scvtf_f16i32, nxv8f16, nxv16i1, nxv4i32… [all …]
|
D | SVEInstrFormats.td | 939 def : SVE_2_Op_Pat<nxv8f16, op, nxv8f16, nxv8i16, !cast<Instruction>(NAME # _H)>; 1002 def : SVE_1_Op_Pat<nxv8f16, op, nxv8f16, !cast<Instruction>(NAME # _H)>; 1114 def : SVE_2_Op_Pat<nxv8f16, op, nxv8f16, f16, !cast<Instruction>(NAME # _H)>; 1198 def : SVE_3_Op_Pat<nxv8f16, op, nxv8i1, nxv8f16, nxv8f16, !cast<Instruction>(NAME # _H)>; 1436 def : SVE_3_Op_Pat<nxv8f16, op, nxv8i1, nxv8f16, nxv8f16, !cast<Instruction>(NAME # _H)>; 1447 def : SVE_3_Op_Pat<nxv8f16, op, nxv8i1, nxv8f16, nxv8i16, !cast<Instruction>(NAME # _H)>; 1478 def : Pat<(nxv8f16 (op (nxv8f16 ZPR16:$Zn), (nxv8f16 ZPR16:$Zm), (i32 imm32_0_7:$imm))), 1514 def : SVE_2_Op_Pat<nxv8f16, op, nxv8f16, nxv8f16, !cast<Instruction>(NAME # _H)>; 1525 def : SVE_2_Op_Pat<nxv8f16, op, nxv8f16, nxv8i16, !cast<Instruction>(NAME # _H)>; 1563 def : SVE_4_Op_Pat<nxv8f16, op, nxv8i1, nxv8f16, nxv8f16, nxv8f16, !cast<Instruction>(NAME # _H)>; [all …]
|
D | AArch64CallingConvention.td | 77 CCIfType<[nxv16i8, nxv8i16, nxv4i32, nxv2i64, nxv2f16, nxv4f16, nxv8f16, 80 CCIfType<[nxv16i8, nxv8i16, nxv4i32, nxv2i64, nxv2f16, nxv4f16, nxv8f16, 157 CCIfType<[nxv16i8, nxv8i16, nxv4i32, nxv2i64, nxv2f16, nxv4f16, nxv8f16,
|
D | AArch64RegisterInfo.td | 864 nxv2f16, nxv4f16, nxv8f16,
|
D | AArch64ISelLowering.cpp | 181 addRegisterClass(MVT::nxv8f16, &AArch64::ZPRRegClass); in AArch64TargetLowering()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 190 nxv8f16 = 120, // n x 8 x f16 enumerator 516 case nxv8f16: return f16; in getVectorElementType() 611 case nxv8f16: in getVectorNumElements() 771 case nxv8f16: in getSizeInBits() 1065 if (NumElements == 8) return MVT::nxv8f16; in getScalableVectorVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 297 case MVT::nxv8f16: in getTypeForEVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 153 def nxv8f16 : ValueType<128, 120>; // n x 8 x f16 vector value
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenCallingConv.inc | 154 LocVT == MVT::nxv8f16 || 173 LocVT == MVT::nxv8f16 || 1160 LocVT == MVT::nxv8f16 ||
|
D | AArch64GenFastISel.inc | 1327 if (RetVT.SimpleTy != MVT::nxv8f16) 1363 case MVT::nxv8f16: return fastEmit_AArch64ISD_REV_MVT_nxv8f16_r(RetVT, Op0, Op0IsKill); 5978 if (RetVT.SimpleTy != MVT::nxv8f16) 6027 …case MVT::nxv8f16: return fastEmit_AArch64ISD_TRN1_MVT_nxv8f16_rr(RetVT, Op0, Op0IsKill, Op1, Op1I… 6226 if (RetVT.SimpleTy != MVT::nxv8f16) 6275 …case MVT::nxv8f16: return fastEmit_AArch64ISD_TRN2_MVT_nxv8f16_rr(RetVT, Op0, Op0IsKill, Op1, Op1I… 6503 if (RetVT.SimpleTy != MVT::nxv8f16) 6552 …case MVT::nxv8f16: return fastEmit_AArch64ISD_UZP1_MVT_nxv8f16_rr(RetVT, Op0, Op0IsKill, Op1, Op1I… 6751 if (RetVT.SimpleTy != MVT::nxv8f16) 6800 …case MVT::nxv8f16: return fastEmit_AArch64ISD_UZP2_MVT_nxv8f16_rr(RetVT, Op0, Op0IsKill, Op1, Op1I… [all …]
|
D | AArch64GenGlobalISel.inc | 10910 // (bitconvert:{ *:[nxv2i64] } ZPR:{ *:[nxv8f16] }:$src) => ZPR:{ *:[nxv2i64] }:$src 11008 // (bitconvert:{ *:[nxv2f64] } ZPR:{ *:[nxv8f16] }:$src) => ZPR:{ *:[nxv2f64] }:$src 11824 // (bitconvert:{ *:[nxv4i32] } ZPR:{ *:[nxv8f16] }:$src) => ZPR:{ *:[nxv4i32] }:$src 11922 // (bitconvert:{ *:[nxv4f32] } ZPR:{ *:[nxv8f16] }:$src) => ZPR:{ *:[nxv4f32] }:$src 12557 // (bitconvert:{ *:[nxv8i16] } ZPR:{ *:[nxv8f16] }:$src) => ZPR:{ *:[nxv8i16] }:$src 12599 // (bitconvert:{ *:[nxv8f16] } ZPR:{ *:[nxv16i8] }:$src) => ZPR:{ *:[nxv8f16] }:$src 12613 // (bitconvert:{ *:[nxv8f16] } ZPR:{ *:[nxv8i16] }:$src) => ZPR:{ *:[nxv8f16] }:$src 12627 // (bitconvert:{ *:[nxv8f16] } ZPR:{ *:[nxv4i32] }:$src) => ZPR:{ *:[nxv8f16] }:$src 12641 // (bitconvert:{ *:[nxv8f16] } ZPR:{ *:[nxv2i64] }:$src) => ZPR:{ *:[nxv8f16] }:$src 12655 // (bitconvert:{ *:[nxv8f16] } ZPR:{ *:[nxv4f32] }:$src) => ZPR:{ *:[nxv8f16] }:$src [all …]
|
D | AArch64GenRegisterInfo.inc | 5187 …T::nxv8i16, MVT::nxv4i32, MVT::nxv2i64, MVT::nxv2f16, MVT::nxv4f16, MVT::nxv8f16, MVT::nxv2f32, MV…
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | IntrinsicsAArch64.td | 766 def llvm_nxv8f16_ty : LLVMType<nxv8f16>;
|