Lines Matching refs:SpirvShader
26 SpirvShader::EmitResult SpirvShader::EmitLoad(InsnIterator insn, EmitState *state) const in EmitLoad()
72 SpirvShader::EmitResult SpirvShader::EmitStore(InsnIterator insn, EmitState *state) const in EmitStore()
93 void SpirvShader::Store(Object::ID pointerId, const Operand &value, bool atomic, std::memory_order … in Store()
120 SpirvShader::EmitResult SpirvShader::EmitVariable(InsnIterator insn, EmitState *state) const in EmitVariable()
242 SpirvShader::EmitResult SpirvShader::EmitCopyMemory(InsnIterator insn, EmitState *state) const in EmitCopyMemory()
279 SpirvShader::EmitResult SpirvShader::EmitMemoryBarrier(InsnIterator insn, EmitState *state) const in EmitMemoryBarrier()
288 void SpirvShader::VisitMemoryObjectInner(sw::SpirvShader::Type::ID id, sw::SpirvShader::Decorations… in VisitMemoryObjectInner()
351 void SpirvShader::VisitMemoryObject(Object::ID id, const MemoryVisitor &f) const in VisitMemoryObject()
375 SIMD::Pointer SpirvShader::GetPointerToData(Object::ID id, Int arrayIndex, EmitState const *state) … in GetPointerToData()
423 std::memory_order SpirvShader::MemoryOrder(spv::MemorySemanticsMask memorySemantics) in MemoryOrder()
445 bool SpirvShader::StoresInHelperInvocation(spv::StorageClass storageClass) in StoresInHelperInvocation()
458 bool SpirvShader::IsExplicitLayout(spv::StorageClass storageClass) in IsExplicitLayout()
471 sw::SIMD::Pointer SpirvShader::InterleaveByLane(sw::SIMD::Pointer p) in InterleaveByLane()
481 bool SpirvShader::IsStorageInterleavedByLane(spv::StorageClass storageClass) in IsStorageInterleavedByLane()