Searched refs:vMask (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dbuilder_mem.cpp182 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
187 Value* vMask,
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale));
202 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
207 Value* vMask,
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale));
222 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale) argument
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale));
262 Value* vMask,
184 GATHERPS(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,JIT_MEM_CLIENT usage) argument
204 GATHERDD(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,JIT_MEM_CLIENT usage) argument
259 GATHER4PS(const SWR_FORMAT_INFO & info,Value * pSrcBase,Value * byteOffsets,Value * vMask,Value * vGatherComponents[],bool bPackedOutput,JIT_MEM_CLIENT usage) argument
333 GATHER4DD(const SWR_FORMAT_INFO & info,Value * pSrcBase,Value * byteOffsets,Value * vMask,Value * vGatherComponents[],bool bPackedOutput,JIT_MEM_CLIENT usage) argument
645 SCATTERPS(Value * pDst,Value * vSrc,Value * vOffsets,Value * vMask,JIT_MEM_CLIENT usage) argument
[all...]
H A Dbuilder_gfx_mem.cpp66 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
71 Value* vMask,
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale);
91 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
96 Value* vMask,
107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale);
112 Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask, JIT_MEM_CLIENT usage)
121 Builder::SCATTERPS(pDst, vSrc, vOffsets, vMask, usage);
68 GATHERPS(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,JIT_MEM_CLIENT usage) argument
93 GATHERDD(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,JIT_MEM_CLIENT usage) argument
111 SCATTERPS(Value * pDst,Value * vSrc,Value * vOffsets,Value * vMask,JIT_MEM_CLIENT usage) argument
H A Dbuilder_gfx_mem.h101 Value* vMask,
H A Dblend_jit.cpp736 Value* vMask[4]; local in function:BlendJit::Create
754 vMask[i] = VIMMED1(0xFFFFFFFF);
759 vMask[i] = VIMMED1((1 << info.bpc[i]) - 1);
803 result[i] = AND(result[i], vMask[i]);
H A Dbuilder_mem.h154 Value* vMask,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dbuilder_mem.cpp182 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
187 Value* vMask,
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale));
202 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
207 Value* vMask,
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale));
222 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale) argument
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale));
267 Value* vMask,
184 GATHERPS(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,MEM_CLIENT usage) argument
204 GATHERDD(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,MEM_CLIENT usage) argument
264 GATHER4PS(const SWR_FORMAT_INFO & info,Value * pSrcBase,Value * byteOffsets,Value * vMask,Value * vGatherComponents[],bool bPackedOutput,MEM_CLIENT usage) argument
338 GATHER4DD(const SWR_FORMAT_INFO & info,Value * pSrcBase,Value * byteOffsets,Value * vMask,Value * vGatherComponents[],bool bPackedOutput,MEM_CLIENT usage) argument
651 SCATTERPS(Value * pDst,Value * vSrc,Value * vOffsets,Value * vMask,MEM_CLIENT usage) argument
[all...]
H A Dbuilder_gfx_mem.cpp66 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
71 Value* vMask,
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale);
91 /// @param vMask - SIMD wide mask that controls whether to access memory or the src values
96 Value* vMask,
107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale);
112 Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask, MEM_CLIENT usage)
121 Builder::SCATTERPS(pDst, BITCAST(vSrc, mSimdFP32Ty), vOffsets, vMask, usage);
68 GATHERPS(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,MEM_CLIENT usage) argument
93 GATHERDD(Value * vSrc,Value * pBase,Value * vIndices,Value * vMask,uint8_t scale,MEM_CLIENT usage) argument
111 SCATTERPS(Value * pDst,Value * vSrc,Value * vOffsets,Value * vMask,MEM_CLIENT usage) argument
H A Dbuilder_gfx_mem.h100 Value* vMask,
H A Dblend_jit.cpp738 Value* vMask[4]; local in function:BlendJit::Create
756 vMask[i] = VIMMED1(0xFFFFFFFF);
761 vMask[i] = VIMMED1((1 << info.bpc[i]) - 1);
805 result[i] = AND(result[i], vMask[i]);
H A Dbuilder_mem.h156 Value* vMask,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Ddepthstencil.h273 simdscalar vMask = _simd_and_ps(depthMask, coverageMask); local in function:DepthStencilWrite
274 _simd_maskstore_ps((float*)pDepthBase, _simd_castps_si(vMask), interpZ);
H A Dclip.h602 const SIMD256::Float vMask = SIMD256::set_ps(0, -1, -1, -1, -1, -1, -1, -1); local in function:Clipper::ClipSimd
638 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
656 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
673 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
689 SIMD256::mask_i32gather_ps(SIMD256::setzero_ps(), pBase, vOffsets, vMask);
862 Float<SIMD_T> const& vMask,
869 return SIMD_T::mask_i32gather_ps(vSrc, pBuffer, vOffsets, vMask);
874 Float<SIMD_T> const& vMask,
883 uint32_t mask = SIMD_T::movemask_ps(vMask);
860 GatherComponent(const float * pBuffer,uint32_t attrib,Float<SIMD_T> const & vMask,Integer<SIMD_T> const & vIndices,uint32_t component) argument
872 ScatterComponent(const float * pBuffer,uint32_t attrib,Float<SIMD_T> const & vMask,Integer<SIMD_T> const & vIndices,uint32_t component,Float<SIMD_T> const & vSrc) argument
H A Dbinner.cpp380 Integer<SIMD_T> vMask = SIMD_T::sllv_epi32(vCwTris, vShiftCntrl); local in function:EarlyRasterizer
383 SIMD_T::castsi_ps(vAi[0]), SIMD_T::castsi_ps(vNegA0), SIMD_T::castsi_ps(vMask)));
385 SIMD_T::castsi_ps(vAi[1]), SIMD_T::castsi_ps(vNegA1), SIMD_T::castsi_ps(vMask)));
387 SIMD_T::castsi_ps(vAi[2]), SIMD_T::castsi_ps(vNegA2), SIMD_T::castsi_ps(vMask)));
389 SIMD_T::castsi_ps(vBi[0]), SIMD_T::castsi_ps(vNegB0), SIMD_T::castsi_ps(vMask)));
391 SIMD_T::castsi_ps(vBi[1]), SIMD_T::castsi_ps(vNegB1), SIMD_T::castsi_ps(vMask)));
393 SIMD_T::castsi_ps(vBi[2]), SIMD_T::castsi_ps(vNegB2), SIMD_T::castsi_ps(vMask)));
H A Dfrontend.cpp782 auto vMask = SIMD_T::vmask_ps(mask); local in function:TransposeSOAtoAOS
783 auto viMask = SIMD_T::castps_si(vMask);
788 SIMD_T::setzero_ps(), (const float*)pSrcBase, vGatherOffsets, vMask);
793 vMask);
798 vMask);
803 vMask);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp762 Value *vMask = LOAD(iface->pGsCtx, {0, SWR_GS_CONTEXT_mask}); local in function:BuilderSWR::swr_gs_llvm_emit_vertex
763 Value *vMask1 = TRUNC(vMask, getVectorType(mInt1Ty, mVWidth));
885 Value *vMask = LOAD(iface->pGsCtx, { 0, SWR_GS_CONTEXT_mask }); local in function:BuilderSWR::swr_gs_llvm_end_primitive
886 Value *vMask1 = TRUNC(vMask, getVectorType(mInt1Ty, 8));
1230 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); local in function:BuilderSWR::swr_tcs_llvm_store_output
1231 valueToStore = SELECT(vMask, valueToStore, originalVal);
1259 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); local in function:BuilderSWR::swr_tcs_llvm_store_output
1260 value_to_store = SELECT(vMask, value_to_store, originalVal);
1264 lp_build_print_value(gallivm, "[TCS OUT][PATCH] vMask: ", wrap(vMask));
1294 Value *vMask = TRUNC(VEXTRACT(unwrap(mask_vec), C(lane)), mInt1Ty); local in function:BuilderSWR::swr_tcs_llvm_store_output
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_shader.cpp412 Value *vMask = LOAD(iface->pGsCtx, {0, SWR_GS_CONTEXT_mask}); local in function:BuilderSWR::swr_gs_llvm_emit_vertex
413 Value *vMask1 = TRUNC(vMask, VectorType::get(mInt1Ty, mVWidth));
478 Value *vMask = LOAD(iface->pGsCtx, { 0, SWR_GS_CONTEXT_mask }); local in function:BuilderSWR::swr_gs_llvm_end_primitive
479 Value *vMask1 = TRUNC(vMask, VectorType::get(mInt1Ty, 8));

Completed in 24 milliseconds