Home
last modified time | relevance | path

Searched refs:mVWidth (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder.cpp43 mVWidth = pJitMgr->mVWidth; in Builder()
69 SetTargetWidth(pJitMgr->mVWidth); in Builder()
102 mVWidth = width; in SetTargetWidth()
104 mSimdInt1Ty = getVectorType(mInt1Ty, mVWidth); in SetTargetWidth()
105 mSimdInt16Ty = getVectorType(mInt16Ty, mVWidth); in SetTargetWidth()
106 mSimdInt32Ty = getVectorType(mInt32Ty, mVWidth); in SetTargetWidth()
107 mSimdInt64Ty = getVectorType(mInt64Ty, mVWidth); in SetTargetWidth()
108 mSimdFP16Ty = getVectorType(mFP16Ty, mVWidth); in SetTargetWidth()
109 mSimdFP32Ty = getVectorType(mFP32Ty, mVWidth); in SetTargetWidth()
216 Type* vecType = getVectorType(pType, JM()->mVWidth); in GetVectorType()
Dbuilder_misc.cpp137 return ConstantVector::getSplat(mVWidth, cast<ConstantInt>(C(i))); in VIMMED1()
139 return ConstantVector::getSplat(ElementCount(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
141 return ConstantVector::getSplat(ElementCount::get(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
159 return ConstantVector::getSplat(mVWidth, cast<ConstantInt>(C(i))); in VIMMED1()
161 return ConstantVector::getSplat(ElementCount(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
163 return ConstantVector::getSplat(ElementCount::get(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
181 return ConstantVector::getSplat(mVWidth, cast<ConstantInt>(C(i))); in VIMMED1()
183 return ConstantVector::getSplat(ElementCount(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
185 return ConstantVector::getSplat(ElementCount::get(mVWidth, false), cast<ConstantInt>(C(i))); in VIMMED1()
203 return ConstantVector::getSplat(mVWidth, cast<ConstantFP>(C(i))); in VIMMED1()
[all …]
Dfetch_jit.cpp150 uint32_t baseWidth = mVWidth; in Create()
152 SWR_ASSERT(mVWidth == 8 || mVWidth == 16, "Unsupported vector width %d", mVWidth); in Create()
181 BITCAST(indices, PointerType::get(getVectorType(mInt8Ty, mpJitMgr->mVWidth), 0)), in Create()
194 BITCAST(indices, PointerType::get(getVectorType(mInt16Ty, mpJitMgr->mVWidth), 0)), in Create()
219 Value* pOffsets = mVWidth == 8 ? C({0, 1, 2, 3, 4, 5, 6, 7}) in Create()
239 if (mVWidth == 16) in Create()
247 else if (mVWidth == 8) in Create()
258 if (mVWidth == 16) in Create()
265 else if (mVWidth == 8) in Create()
397 for (uint32_t lane = 0; lane < mVWidth; ++lane) in CreateGatherOddFormats()
[all …]
Dbuilder_mem.cpp430 Type* vGatherTy = getVectorType(IntegerType::getInt32Ty(JM()->mContext), mVWidth); in Shuffle16bpcGather4()
431 Type* v32x8Ty = getVectorType(mInt8Ty, mVWidth * 4); // vwidth is units of 32 bits in Shuffle16bpcGather4()
440 mVWidth / 4); // vwidth is units of 32 bits in Shuffle16bpcGather4()
535 Type* vGatherTy = getVectorType(IntegerType::getInt32Ty(JM()->mContext), mVWidth); in Shuffle8bpcGather4()
536 Type* v32x8Ty = getVectorType(mInt8Ty, mVWidth * 4); // vwidth is units of 32 bits in Shuffle8bpcGather4()
541 mVWidth / 4); // vwidth is units of 32 bits in Shuffle8bpcGather4()
DJitManager.cpp63 mContext(), mBuilder(mContext), mIsModuleFinalized(true), mJitNumber(0), mVWidth(simdWidth), in JitManager()
90 if (mVWidth == 0) in JitManager()
92 mVWidth = 8; in JitManager()
98 if (mVWidth == 0) in JitManager()
100 mVWidth = 8; in JitManager()
113 if (mVWidth == 0) in JitManager()
115 mVWidth = 8; in JitManager()
Dbuilder.h75 uint32_t mVWidth; // vector width target simd member
DJitManager.h156 uint32_t mVWidth; member
/external/mesa3d/src/gallium/drivers/swr/
Dswr_shader.cpp763 Value *vMask1 = TRUNC(vMask, getVectorType(mInt1Ty, mVWidth)); in swr_gs_llvm_emit_vertex()
791 for (uint32_t lane = 0; lane < mVWidth; ++lane) { in swr_gs_llvm_emit_vertex()
842 for (uint32_t lane = 0; lane < mVWidth; ++lane) { in swr_gs_llvm_emit_vertex()
910 for (uint32_t lane = 0; lane < mVWidth; ++lane) { in swr_gs_llvm_end_primitive()
936 for (uint32_t lane = 0; lane < mVWidth; ++lane) in swr_gs_llvm_epilogue()
1092 for (uint32_t lane = 0; lane < mVWidth; lane++) { in swr_tcs_llvm_fetch_output()
1213 for (uint32_t lane = 0; lane < mVWidth; lane++) { in swr_tcs_llvm_store_output()
1543 attrBuilder.addStackAlignmentAttr(JM()->mVWidth * sizeof(float)); in CompileGS()
1619 for (uint32_t lane = 0; lane < mVWidth; ++lane) in CompileGS()
1770 attrBuilder.addStackAlignmentAttr(JM()->mVWidth * sizeof(float)); in CompileTES()
[all …]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/
Dlower_x86.cpp209 uint32_t curWidth = B->mVWidth; in LowerX86()