• Home
  • Raw
  • Download

Lines Matching refs:SpirvShader

31 SpirvShader::Block::Block(InsnIterator begin, InsnIterator end)  in Block()
120 void SpirvShader::Function::TraverseReachableBlocks(Block::ID id, SpirvShader::Block::Set &reachabl… in TraverseReachableBlocks()
132 void SpirvShader::Function::AssignBlockFields() in AssignBlockFields()
160 void SpirvShader::Function::ForeachBlockDependency(Block::ID blockId, std::function<void(Block::ID)… in ForeachBlockDependency()
173 bool SpirvShader::Function::ExistsPath(Block::ID from, Block::ID to, Block::ID notPassingThrough) c… in ExistsPath()
198 void SpirvShader::EmitState::addOutputActiveLaneMaskEdge(Block::ID to, RValue<SIMD::Int> mask) in addOutputActiveLaneMaskEdge()
203 void SpirvShader::EmitState::addActiveLaneMaskEdge(Block::ID from, Block::ID to, RValue<SIMD::Int> … in addActiveLaneMaskEdge()
219 RValue<SIMD::Int> SpirvShader::GetActiveLaneMaskEdge(EmitState *state, Block::ID from, Block::ID to… in GetActiveLaneMaskEdge()
227 void SpirvShader::EmitBlocks(Block::ID id, EmitState *state, Block::ID ignore /* = 0 */) const in EmitBlocks()
287 void SpirvShader::EmitNonLoop(EmitState *state) const in EmitNonLoop()
325 void SpirvShader::EmitLoop(EmitState *state) const in EmitLoop()
496 SpirvShader::EmitResult SpirvShader::EmitBranch(InsnIterator insn, EmitState *state) const in EmitBranch()
503 SpirvShader::EmitResult SpirvShader::EmitBranchConditional(InsnIterator insn, EmitState *state) con… in EmitBranchConditional()
524 SpirvShader::EmitResult SpirvShader::EmitSwitch(InsnIterator insn, EmitState *state) const in EmitSwitch()
562 SpirvShader::EmitResult SpirvShader::EmitUnreachable(InsnIterator insn, EmitState *state) const in EmitUnreachable()
569 SpirvShader::EmitResult SpirvShader::EmitReturn(InsnIterator insn, EmitState *state) const in EmitReturn()
575 SpirvShader::EmitResult SpirvShader::EmitKill(InsnIterator insn, EmitState *state) const in EmitKill()
582 SpirvShader::EmitResult SpirvShader::EmitFunctionCall(InsnIterator insn, EmitState *state) const in EmitFunctionCall()
622 SpirvShader::EmitResult SpirvShader::EmitControlBarrier(InsnIterator insn, EmitState *state) const in EmitControlBarrier()
646 SpirvShader::EmitResult SpirvShader::EmitPhi(InsnIterator insn, EmitState *state) const in EmitPhi()
661 void SpirvShader::LoadPhi(InsnIterator insn, EmitState *state) const in LoadPhi()
679 void SpirvShader::StorePhi(Block::ID currentBlock, InsnIterator insn, EmitState *state, std::unorde… in StorePhi()
716 void SpirvShader::Fence(spv::MemorySemanticsMask semantics) const in Fence()
725 void SpirvShader::Yield(YieldResult res) const in Yield()
730 void SpirvShader::SetActiveLaneMask(RValue<SIMD::Int> mask, EmitState *state) const in SetActiveLaneMask()
736 void SpirvShader::WriteCFGGraphVizDotFile(const char *path) const in WriteCFGGraphVizDotFile()