/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelDAGToDAG.cpp | 3200 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3227 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3254 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3281 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3308 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3335 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3362 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3389 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3416 } else if (VT == MVT::v1i64 || VT == MVT::v1f64) { in Select() 3437 VT == MVT::v1f64) { in Select() [all …]
|
D | AArch64InstrInfo.td | 2142 defm : VecROLoadPat<ro64, v1f64, LDRDroW, LDRDroX>; 2285 def : Pat<(v1f64 (load (am_indexed64 GPR64sp:$Rn, uimm12s8:$offset))), 2469 def : Pat<(v1f64 (load (am_unscaled64 GPR64sp:$Rn, simm9:$offset))), 2804 defm : VecROStorePat<ro64, v1f64, FPR64, STRDroW, STRDroX>; 2882 def : Pat<(store (v1f64 FPR64:$Rt), 3016 def : Pat<(store (v1f64 FPR64:$Rt), (am_unscaled64 GPR64sp:$Rn, simm9:$offset)), 3164 def : Pat<(pre_store (v1f64 FPR64:$Rt), GPR64sp:$addr, simm9:$off), 3218 def : Pat<(post_store (v1f64 FPR64:$Rt), GPR64sp:$addr, simm9:$off), 3428 def : Pat<(v1f64 (int_aarch64_neon_frintn (v1f64 FPR64:$Rn))), 3484 def : Pat<(v1f64 (fmaximum (v1f64 FPR64:$Rn), (v1f64 FPR64:$Rm))), [all …]
|
D | AArch64CallingConvention.td | 109 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16], 118 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16], 151 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16], 226 CCIfType<[v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16], 242 CCIfType<[i64, f64, v1f64, v2f32, v1i64, v2i32, v4i16, v8i8, v4f16], 263 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16], 285 CCIfType<[i64, f64, v1i64, v2i32, v4i16, v8i8, v1f64, v2f32, v4f16],
|
D | AArch64ISelLowering.cpp | 154 addDRTypeForNEON(MVT::v1f64); in AArch64TargetLowering() 705 setOperationAction(ISD::FABS, MVT::v1f64, Expand); in AArch64TargetLowering() 706 setOperationAction(ISD::FADD, MVT::v1f64, Expand); in AArch64TargetLowering() 707 setOperationAction(ISD::FCEIL, MVT::v1f64, Expand); in AArch64TargetLowering() 708 setOperationAction(ISD::FCOPYSIGN, MVT::v1f64, Expand); in AArch64TargetLowering() 709 setOperationAction(ISD::FCOS, MVT::v1f64, Expand); in AArch64TargetLowering() 710 setOperationAction(ISD::FDIV, MVT::v1f64, Expand); in AArch64TargetLowering() 711 setOperationAction(ISD::FFLOOR, MVT::v1f64, Expand); in AArch64TargetLowering() 712 setOperationAction(ISD::FMA, MVT::v1f64, Expand); in AArch64TargetLowering() 713 setOperationAction(ISD::FMUL, MVT::v1f64, Expand); in AArch64TargetLowering() [all …]
|
D | AArch64RegisterInfo.td | 429 def FPR64 : RegisterClass<"AArch64", [f64, i64, v2f32, v1f64, v8i8, v4i16, v2i32,
|
D | AArch64InstrFormats.td | 6594 def : Pat<(v1f64 (OpNode (v1f64 FPR64:$Rn), (v1f64 FPR64:$Rm))), 6611 def : Pat<(v1i64 (OpNode (v1f64 FPR64:$Rn), (v1f64 FPR64:$Rm))), 6768 def : Pat<(v1i64 (OpNode (v1f64 FPR64:$Rn))),
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 139 v1f64 = 84, // 1 x f64 enumerator 345 SimpleTy == MVT::v2f32 || SimpleTy == MVT::v1f64); in is64BitVector() 536 case v1f64: in getVectorElementType() 659 case v1f64: in getVectorNumElements() 744 case v1f64: return TypeSize::Fixed(64); in getSizeInBits() 1009 if (NumElements == 1) return MVT::v1f64; in getVectorVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenCallingConv.inc | 309 LocVT == MVT::v1f64 || 359 LocVT == MVT::v1f64 || 553 LocVT == MVT::v1f64 || 620 LocVT == MVT::v1f64 || 708 LocVT == MVT::v1f64 || 790 LocVT == MVT::v1f64 || 1122 LocVT == MVT::v1f64 ||
|
D | AArch64GenGlobalISel.inc | 7019 …[v2f64] } V64:{ *:[v1f64] }:$Rn, (undef:{ *:[v1f64] })) => (INSERT_SUBREG:{ *:[v2f64] } (IMPLICI… 7078 …v1f64] }:$Rd, V64:{ *:[v1f64] }:$Rn) => (INSvi64lane:{ *:[v2f64] } (INSERT_SUBREG:{ *:[f128] } (… 9261 …// (bitconvert:{ *:[i64] } V64:{ *:[v1f64] }:$Vn) => (COPY_TO_REGCLASS:{ *:[i64] } V64:{ *:[v1f6… 9376 …// (bitconvert:{ *:[v1f64] } GPR64:{ *:[i64] }:$Xn) => (COPY_TO_REGCLASS:{ *:[v1f64] } GPR64:{ *… 9416 …// (bitconvert:{ *:[i64] } V64:{ *:[v1f64] }:$Vn) => (COPY_TO_REGCLASS:{ *:[i64] } V64:{ *:[v1f6… 9551 // (bitconvert:{ *:[v1i64] } FPR64:{ *:[v1f64] }:$src) => FPR64:{ *:[v1i64] }:$src 9715 // (bitconvert:{ *:[f64] } FPR64:{ *:[v1f64] }:$src) => FPR64:{ *:[f64] }:$src 9729 // (bitconvert:{ *:[v1f64] } FPR64:{ *:[v2i32] }:$src) => FPR64:{ *:[v1f64] }:$src 9743 // (bitconvert:{ *:[v1f64] } FPR64:{ *:[v4i16] }:$src) => FPR64:{ *:[v1f64] }:$src 9757 // (bitconvert:{ *:[v1f64] } FPR64:{ *:[v8i8] }:$src) => FPR64:{ *:[v1f64] }:$src [all …]
|
D | AArch64GenFastISel.inc | 746 case MVT::v1f64: return fastEmit_AArch64ISD_FCMEQz_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 814 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGEz_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 882 case MVT::v1f64: return fastEmit_AArch64ISD_FCMGTz_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 950 case MVT::v1f64: return fastEmit_AArch64ISD_FCMLEz_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 1018 case MVT::v1f64: return fastEmit_AArch64ISD_FCMLTz_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 1051 if (RetVT.SimpleTy != MVT::v1f64) 1068 case MVT::v1f64: return fastEmit_AArch64ISD_FRECPE_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 1101 if (RetVT.SimpleTy != MVT::v1f64) 1118 case MVT::v1f64: return fastEmit_AArch64ISD_FRSQRTE_MVT_v1f64_r(RetVT, Op0, Op0IsKill); 1987 case MVT::v1f64: return fastEmit_ISD_BITCAST_MVT_v8i8_MVT_v1f64_r(Op0, Op0IsKill); [all …]
|
D | AArch64GenRegisterInfo.inc | 5183 …/* 7 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64,…
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 111 def v1f64 : ValueType<64, 84>; // 1 x f64 vector value
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 229 case MVT::v1f64: return VectorType::get(Type::getDoubleTy(Context), 1); in getTypeForEVT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | Intrinsics.td | 283 def llvm_v1f64_ty : LLVMType<v1f64>; // 1 x double
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelDAGToDAG.cpp | 2733 case MVT::v1f64: in SelectVLDDup()
|