/external/swiftshader/src/Pipeline/ |
D | SpirvShader.hpp | 167 class InsnIterator class in sw::SpirvShader 170 InsnIterator(InsnIterator const &other) = default; 172 InsnIterator() = default; 174 explicit InsnIterator(InsnStore::const_iterator iter) in InsnIterator() function in sw::SpirvShader::InsnIterator 226 bool operator==(InsnIterator const &other) const in operator ==() 231 bool operator!=(InsnIterator const &other) const in operator !=() 236 InsnIterator operator*() const in operator *() 241 InsnIterator &operator++() in operator ++() 247 InsnIterator const operator++(int) in operator ++() 249 InsnIterator ret{ *this }; in operator ++() [all …]
|
D | SpirvShaderControlFlow.cpp | 31 SpirvShader::Block::Block(InsnIterator begin, InsnIterator end) in Block() 39 InsnIterator insns[2]; in Block() 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() [all …]
|
D | SpirvShaderArithmetic.cpp | 24 SpirvShader::EmitResult SpirvShader::EmitVectorTimesScalar(InsnIterator insn, EmitState *state) con… in EmitVectorTimesScalar() 39 SpirvShader::EmitResult SpirvShader::EmitMatrixTimesVector(InsnIterator insn, EmitState *state) con… in EmitMatrixTimesVector() 59 SpirvShader::EmitResult SpirvShader::EmitVectorTimesMatrix(InsnIterator insn, EmitState *state) con… in EmitVectorTimesMatrix() 79 SpirvShader::EmitResult SpirvShader::EmitMatrixTimesMatrix(InsnIterator insn, EmitState *state) con… in EmitMatrixTimesMatrix() 106 SpirvShader::EmitResult SpirvShader::EmitOuterProduct(InsnIterator insn, EmitState *state) const in EmitOuterProduct() 127 SpirvShader::EmitResult SpirvShader::EmitTranspose(InsnIterator insn, EmitState *state) const in EmitTranspose() 147 SpirvShader::EmitResult SpirvShader::EmitUnaryOp(InsnIterator insn, EmitState *state) const in EmitUnaryOp() 309 SpirvShader::EmitResult SpirvShader::EmitBinaryOp(InsnIterator insn, EmitState *state) const in EmitBinaryOp() 516 SpirvShader::EmitResult SpirvShader::EmitDot(InsnIterator insn, EmitState *state) const in EmitDot()
|
D | SpirvShader.cpp | 69 InsnIterator blockStart; 777 void SpirvShader::DeclareType(InsnIterator insn) in DeclareType() 827 SpirvShader::Object &SpirvShader::CreateConstant(InsnIterator insn) in CreateConstant() 922 void SpirvShader::ProcessExecutionMode(InsnIterator insn) in ProcessExecutionMode() 964 uint32_t SpirvShader::ComputeTypeSize(InsnIterator insn) in ComputeTypeSize() 1530 void SpirvShader::DefineResult(const InsnIterator &insn) in DefineResult() 1655 void SpirvShader::EmitInstructions(InsnIterator begin, InsnIterator end, EmitState *state) const in EmitInstructions() 1673 SpirvShader::EmitResult SpirvShader::EmitInstruction(InsnIterator insn, EmitState *state) const in EmitInstruction() 2065 SpirvShader::EmitResult SpirvShader::EmitAccessChain(InsnIterator insn, EmitState *state) const in EmitAccessChain() 2092 SpirvShader::EmitResult SpirvShader::EmitCompositeConstruct(InsnIterator insn, EmitState *state) co… in EmitCompositeConstruct() [all …]
|
D | SpirvShaderSpec.cpp | 21 void SpirvShader::EvalSpecConstantOp(InsnIterator insn) in EvalSpecConstantOp() 156 void SpirvShader::EvalSpecConstantUnaryOp(InsnIterator insn) in EvalSpecConstantUnaryOp() 206 void SpirvShader::EvalSpecConstantBinaryOp(InsnIterator insn) in EvalSpecConstantBinaryOp()
|
D | SpirvShaderMemory.cpp | 26 SpirvShader::EmitResult SpirvShader::EmitLoad(InsnIterator insn, EmitState *state) const in EmitLoad() 72 SpirvShader::EmitResult SpirvShader::EmitStore(InsnIterator insn, EmitState *state) const in EmitStore() 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()
|
D | SpirvShaderImage.cpp | 90 SpirvShader::EmitResult SpirvShader::EmitImageSampleImplicitLod(Variant variant, InsnIterator insn,… in EmitImageSampleImplicitLod() 95 SpirvShader::EmitResult SpirvShader::EmitImageGather(Variant variant, InsnIterator insn, EmitState … in EmitImageGather() 103 SpirvShader::EmitResult SpirvShader::EmitImageSampleExplicitLod(Variant variant, InsnIterator insn,… in EmitImageSampleExplicitLod() 123 SpirvShader::EmitResult SpirvShader::EmitImageFetch(InsnIterator insn, EmitState *state) const in EmitImageFetch() 128 SpirvShader::EmitResult SpirvShader::EmitImageSample(ImageInstruction instruction, InsnIterator ins… in EmitImageSample() 147 …eUnconditional(Array<SIMD::Float> &out, ImageInstruction instruction, InsnIterator insn, EmitState… in EmitImageSampleUnconditional() 340 SpirvShader::EmitResult SpirvShader::EmitImageQuerySizeLod(InsnIterator insn, EmitState *state) con… in EmitImageQuerySizeLod() 352 SpirvShader::EmitResult SpirvShader::EmitImageQuerySize(InsnIterator insn, EmitState *state) const in EmitImageQuerySize() 364 SpirvShader::EmitResult SpirvShader::EmitImageQueryLod(InsnIterator insn, EmitState *state) const in EmitImageQueryLod() 432 SpirvShader::EmitResult SpirvShader::EmitImageQueryLevels(InsnIterator insn, EmitState *state) const in EmitImageQueryLevels() [all …]
|
D | SpirvShaderDebugger.cpp | 968 void process(const InsnIterator &insn, EmitState *state, Pass pass); 1131 void defineOrEmit(InsnIterator insn, Pass pass, F &&emit); 1560 void SpirvShader::Impl::Debugger::defineOrEmit(InsnIterator insn, Pass pass, F &&emit) in defineOrEmit() 1574 void SpirvShader::Impl::Debugger::process(const InsnIterator &insn, EmitState *state, Pass pass) in process() 2667 void SpirvShader::dbgBeginEmitInstruction(InsnIterator insn, EmitState *state) const in dbgBeginEmitInstruction() 2721 void SpirvShader::dbgEndEmitInstruction(InsnIterator insn, EmitState *state) const in dbgEndEmitInstruction() 2757 void SpirvShader::dbgDeclareResult(const InsnIterator &insn, Object::ID resultId) const in dbgDeclareResult() 2765 SpirvShader::EmitResult SpirvShader::EmitLine(InsnIterator insn, EmitState *state) const in EmitLine() 2776 void SpirvShader::DefineOpenCLDebugInfo100(const InsnIterator &insn) in DefineOpenCLDebugInfo100() 2797 SpirvShader::EmitResult SpirvShader::EmitOpenCLDebugInfo100(InsnIterator insn, EmitState *state) co… in EmitOpenCLDebugInfo100() [all …]
|
D | SpirvShaderGroup.cpp | 31 const SpirvShader::InsnIterator &insn, in BinaryOperation() 79 SpirvShader::EmitResult SpirvShader::EmitGroupNonUniform(InsnIterator insn, EmitState *state) const in EmitGroupNonUniform()
|
D | SpirvShaderGLSLstd450.cpp | 71 SpirvShader::EmitResult SpirvShader::EmitExtGLSLstd450(InsnIterator insn, EmitState *state) const in EmitExtGLSLstd450()
|