Home
last modified time | relevance | path

Searched refs:vSrc (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/
Dlower_x86.cpp531 auto vSrc = pCallInst->getArgOperand(0); in VGATHER_EMU() local
539 VectorType* pVectorType = cast<VectorType>(vSrc->getType()); in VGATHER_EMU()
543 uint32_t numElem = vSrc->getType()->getVectorNumElements(); in VGATHER_EMU()
544 auto srcTy = vSrc->getType()->getVectorElementType(); in VGATHER_EMU()
554 auto pTmp = B->ALLOCA(vSrc->getType()); in VGATHER_EMU()
555 B->STORE(vSrc, pTmp); in VGATHER_EMU()
557 v32Gather = UndefValue::get(vSrc->getType()); in VGATHER_EMU()
606 auto v32Mask = B->BITCAST(pThis->VectorMask(vi1Mask), vSrc->getType()); in VGATHER_EMU()
607 v32Gather = B->CALL(pX86IntrinFunc, {vSrc, pBase, vi32Indices, v32Mask, i8Scale}); in VGATHER_EMU()
613 if (cast<VectorType>(vSrc->getType())->getElementType() == B->mDoubleTy) in VGATHER_EMU()
[all …]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder_mem.cpp184 Value* Builder::GATHERPS(Value* vSrc, in GATHERPS() argument
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERPS()
204 Value* Builder::GATHERDD(Value* vSrc, in GATHERDD() argument
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERDD()
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale) in GATHERPD() argument
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale)); in GATHERPD()
652 Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask, MEM_CLIENT usage) in SCATTERPS() argument
656 SWR_ASSERT(cast<VectorType>(vSrc->getType())->getElementType()->isFloatTy()); in SCATTERPS()
658 SWR_ASSERT(vSrc->getType()->getVectorElementType()->isFloatTy()); in SCATTERPS()
660 VSCATTERPS(pDst, vMask, vOffsets, vSrc, C(1)); in SCATTERPS()
Dbuilder_gfx_mem.cpp68 Value* BuilderGfxMem::GATHERPS(Value* vSrc, in GATHERPS() argument
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale); in GATHERPS()
93 Value* BuilderGfxMem::GATHERDD(Value* vSrc, in GATHERDD() argument
107 Value* vGather = Builder::GATHERDD(vSrc, pBase, vIndices, vMask, scale); in GATHERDD()
112 Value* pDst, Value* vSrc, Value* vOffsets, Value* vMask, MEM_CLIENT usage) in SCATTERPS() argument
121 Builder::SCATTERPS(pDst, BITCAST(vSrc, mSimdFP32Ty), vOffsets, vMask, usage); in SCATTERPS()
Dbuilder_gfx_mem.h98 Value* vSrc,
Dbuilder_mem.h154 Value* vSrc,
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/shader_lib/
DScatter.cpp34 extern "C" void ScatterPS_256(uint8_t* pBase, SIMD256::Integer vIndices, SIMD256::Float vSrc, uint8… in ScatterPS_256() argument
39 SIMD256::store_ps(src, vSrc); in ScatterPS_256()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dfifo.hpp104 __m256 vSrc = _mm256_load_ps(pSrc + i * KNOB_SIMD_WIDTH); in enqueue_try_nosync() local
105 _mm256_stream_ps(pDst + i * KNOB_SIMD_WIDTH, vSrc); in enqueue_try_nosync()
Dclip.h867 Float<SIMD_T> vSrc = SIMD_T::setzero_ps();
869 return SIMD_T::mask_i32gather_ps(vSrc, pBuffer, vOffsets, vMask);
877 Float<SIMD_T> const& vSrc)
882 const float* pSrc = reinterpret_cast<const float*>(&vSrc);