Home
last modified time | relevance | path

Searched refs:v8i32 (Results 1 - 18 of 18) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp392 { ISD::SDIV, MVT::v8i32, 15 }, // vpmuldq sequence in getArithmeticInstrCost()
393 { ISD::SREM, MVT::v8i32, 19 }, // vpmuldq+mul+sub sequence in getArithmeticInstrCost()
394 { ISD::UDIV, MVT::v8i32, 15 }, // vpmuludq sequence in getArithmeticInstrCost()
395 { ISD::UREM, MVT::v8i32, 19 }, // vpmuludq+mul+sub sequence in getArithmeticInstrCost()
422 { ISD::SDIV, MVT::v8i32, 38+2 }, // 2*pmuludq sequence + split. in getArithmeticInstrCost()
423 { ISD::SREM, MVT::v8i32, 48+2 }, // 2*pmuludq+mul+sub sequence + split. in getArithmeticInstrCost()
426 { ISD::UDIV, MVT::v8i32, 30+2 }, // 2*pmuludq sequence + split. in getArithmeticInstrCost()
427 { ISD::UREM, MVT::v8i32, 40+2 }, // 2*pmuludq+mul+sub sequence + split. in getArithmeticInstrCost()
436 if (ISD == ISD::SDIV && LT.second == MVT::v8i32 && ST->hasAVX()) in getArithmeticInstrCost()
438 if (ISD == ISD::SREM && LT.second == MVT::v8i32 in getArithmeticInstrCost()
[all...]
H A DX86ISelLowering.cpp1134 MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) in X86TargetLowering()
1142 MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) in X86TargetLowering()
1153 addRegisterClass(MVT::v8i32, Subtarget.hasVLX() ? &X86::VR256XRegClass in X86TargetLowering()
1180 setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1181 setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1182 setOperationPromotedToType(ISD::STRICT_FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1183 setOperationPromotedToType(ISD::STRICT_FP_TO_UINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1184 setOperationAction(ISD::FP_TO_SINT, MVT::v8i32, Legal); in X86TargetLowering()
1185 setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v8i32, Legal); in X86TargetLowering()
1187 setOperationAction(ISD::SINT_TO_FP, MVT::v8i32, Lega in X86TargetLowering()
[all...]
H A DX86ISelDAGToDAG.cpp4033 case MVT::v8i32: in getVPTESTMOpc()
4055 case MVT::v8i32: in getVPTESTMOpc()
4080 case MVT::v8i32: in getVPTESTMOpc()
4110 case MVT::v8i32: in getVPTESTMOpc()
4132 case MVT::v8i32: in getVPTESTMOpc()
4157 case MVT::v8i32: in getVPTESTMOpc()
H A DX86FastISel.cpp426 case MVT::v8i32: in X86FastEmitLoad()
599 case MVT::v8i32: in X86FastEmitStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
H A DMachineValueType.h97 v8i32 = 48, // 8 x i32
361 SimpleTy == MVT::v16i16 || SimpleTy == MVT::v8i32 || in is256BitVector()
480 case v8i32: in getVectorElementType()
601 case v8i32: in getVectorNumElements()
779 case v8i32: in getSizeInBits()
963 if (NumElements == 8) return MVT::v8i32; in getVectorVT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp304 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, in getCastInstrCost()
312 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
313 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
314 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i16, 2 }, in getCastInstrCost()
315 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i16, 2 }, in getCastInstrCost()
610 { ISD::SELECT, MVT::v8i1, MVT::v8i32, 8 }, in getCmpSelInstrCost()
H A DAArch64ISelLowering.cpp744 setOperationPromotedToType(ISD::SINT_TO_FP, MVT::v8i8, MVT::v8i32); in AArch64TargetLowering()
745 setOperationPromotedToType(ISD::UINT_TO_FP, MVT::v8i8, MVT::v8i32); in AArch64TargetLowering()
766 setOperationPromotedToType(ISD::SINT_TO_FP, MVT::v8i16, MVT::v8i32); in AArch64TargetLowering()
767 setOperationPromotedToType(ISD::UINT_TO_FP, MVT::v8i16, MVT::v8i32); in AArch64TargetLowering()
11133 // %result = v8i32 sext v8i8 %value in performExtendCombine()
11147 // the normal splitting to happen for the v8i16->v8i32. in performExtendCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp229 { ISD::SIGN_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
230 { ISD::ZERO_EXTEND, MVT::v8i32, MVT::v8i8, 3 }, in getCastInstrCost()
240 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, in getCastInstrCost()
260 { ISD::SINT_TO_FP, MVT::v8f32, MVT::v8i32, 2 }, in getCastInstrCost()
261 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i32, 2 }, in getCastInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DValueTypes.cpp193 case MVT::v8i32: return VectorType::get(Type::getInt32Ty(Context), 8); in getTypeForEVT()
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_build.h94 LLVMTypeRef v8i32; member
H A Dac_llvm_build.c99 ctx->v8i32 = LLVMVectorType(ctx->i32, 8); in ac_llvm_context_init()
3118 tmp = LLVMBuildBitCast(ac->builder, fmask, ac->v8i32, ""); in ac_apply_fmask_to_sample()
4516 ptr_type = ctx->v8i32; in arg_llvm_type()
H A Dac_nir_to_llvm.c4731 res = LLVMBuildBitCast(ctx->ac.builder, args.resource, ctx->ac.v8i32, ""); in visit_tex()
4987 LLVMValueRef tmp = LLVMBuildBitCast(ctx->ac.builder, args.resource, ctx->ac.v8i32, ""); in visit_tex()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_to_llvm.c340 LLVMValueRef descriptor1 = radv_load_rsrc(ctx, plane1_addr, ctx->ac.v8i32); in radv_get_sampler_desc()
353 return radv_load_rsrc(ctx, index, v4 ? ctx->ac.v4i32 : ctx->ac.v8i32); in radv_get_sampler_desc()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c70 LLVMBuildPointerCast(ctx->ac.builder, ptr, ac_array_in_const32_addr_space(ctx->ac.v8i32), ""); in si_nir_emit_fbfetch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp144 addRegisterClass(MVT::v8i32, &AMDGPU::SReg_256RegClass); in SITargetLowering()
180 setOperationAction(ISD::LOAD, MVT::v8i32, Custom); in SITargetLowering()
189 setOperationAction(ISD::STORE, MVT::v8i32, Custom); in SITargetLowering()
197 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand); in SITargetLowering()
202 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Expand); in SITargetLowering()
261 for (MVT VT : { MVT::v8i32, MVT::v8f32, MVT::v16i32, MVT::v16f32, in SITargetLowering()
307 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i32, Expand); in SITargetLowering()
346 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v8i32, Custom); in SITargetLowering()
5735 if (VT == MVT::v8i32 || VT == MVT::v16i32) in lowerSBuffer()
H A DR600ISelLowering.cpp112 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom); in R600TargetLowering()
117 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom); in R600TargetLowering()
H A DAMDGPUISelLowering.cpp86 AddPromotedToType(ISD::LOAD, MVT::v8f32, MVT::v8i32); in AMDGPUTargetLowering()
186 AddPromotedToType(ISD::STORE, MVT::v8f32, MVT::v8i32); in AMDGPUTargetLowering()
284 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i32, Custom); in AMDGPUTargetLowering()
295 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v8i32, Custom); in AMDGPUTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp3648 Info.memVT = MVT::v8i32;
3728 Info.memVT = MVT::v8i32;

Completed in 101 milliseconds