HomeSort by: relevance | last modified time | path
    Searched refs:vSrc (Results 1 - 13 of 13) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/shader_lib/
Scatter.cpp 34 extern "C" void ScatterPS_256(uint8_t* pBase, SIMD256::Integer vIndices, SIMD256::Float vSrc, uint8_t mask, uint32_t scale)
39 SIMD256::store_ps(src, vSrc);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
fifo.hpp 104 __m256 vSrc = _mm256_load_ps(pSrc + i * KNOB_SIMD_WIDTH);
105 _mm256_stream_ps(pDst + i * KNOB_SIMD_WIDTH, vSrc);
clip.h 867 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);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/
lower_x86.cpp 481 auto vSrc = pCallInst->getArgOperand(0);
488 uint32_t numElem = vSrc->getType()->getVectorNumElements();
490 auto srcTy = vSrc->getType()->getVectorElementType();
497 auto pTmp = B->ALLOCA(vSrc->getType());
498 B->STORE(vSrc, pTmp);
500 v32Gather = UndefValue::get(vSrc->getType());
543 auto v32Mask = B->BITCAST(pThis->VectorMask(vi1Mask), vSrc->getType());
544 v32Gather = B->CALL(pX86IntrinFunc, {vSrc, pBase, vi32Indices, v32Mask, i8Scale});
549 if (vSrc->getType()->getVectorElementType() == B->mDoubleTy)
555 v64Mask = B->BITCAST(v64Mask, vSrc->getType())
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/
builder_gfx_mem.cpp 63 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
68 Value* BuilderGfxMem::GATHERPS(Value* vSrc,
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale);
88 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
93 Value* BuilderGfxMem::GATHERDD(Value* vSrc,
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);
builder_mem.cpp 179 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
184 Value* Builder::GATHERPS(Value* vSrc,
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale));
199 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
204 Value* Builder::GATHERDD(Value* vSrc,
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale));
219 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale)
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale));
642 /// @param vSrc - vector of src data to scatte
    [all...]
builder_gfx_mem.h 99 Value* vSrc,
builder_mem.h 152 Value* vSrc,
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/
lower_x86.cpp 216 B->mSimdFP32Ty, // vSrc
537 auto vSrc = pCallInst->getArgOperand(0);
546 FixedVectorType* pVectorType = cast<FixedVectorType>(vSrc->getType());
548 VectorType* pVectorType = cast<VectorType>(vSrc->getType());
553 uint32_t numElem = vSrc->getType()->getVectorNumElements();
554 auto srcTy = vSrc->getType()->getVectorElementType();
564 auto pTmp = B->ALLOCA(vSrc->getType());
565 B->STORE(vSrc, pTmp);
567 v32Gather = UndefValue::get(vSrc->getType());
616 auto v32Mask = B->BITCAST(pThis->VectorMask(vi1Mask), vSrc->getType())
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/
builder_mem.cpp 179 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
184 Value* Builder::GATHERPS(Value* vSrc,
193 return VGATHERPS(vSrc, pBase, vIndices, vMask, C(scale));
199 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
204 Value* Builder::GATHERDD(Value* vSrc,
213 return VGATHERDD(vSrc, pBase, vIndices, vMask, C(scale));
219 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
225 Builder::GATHERPD(Value* vSrc, Value* pBase, Value* vIndices, Value* vMask, uint8_t scale)
227 return VGATHERPD(vSrc, pBase, vIndices, vMask, C(scale));
648 /// @param vSrc - vector of src data to scatte
    [all...]
builder_gfx_mem.cpp 63 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
68 Value* BuilderGfxMem::GATHERPS(Value* vSrc,
81 Value* vGather = Builder::GATHERPS(vSrc, pBase, vIndices, vMask, scale);
88 /// @param vSrc - SIMD wide value that will be loaded if mask is invalid
93 Value* BuilderGfxMem::GATHERDD(Value* vSrc,
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);
builder_gfx_mem.h 98 Value* vSrc,
builder_mem.h 154 Value* vSrc,

Completed in 26 milliseconds