/external/angle/src/compiler/translator/spirv/ |
D | OutputSPIRV.cpp | 297 spirv::IdRef visitOperator(TIntermOperator *node, spirv::IdRef resultTypeId); 298 spirv::IdRef createCompare(TIntermOperator *node, spirv::IdRef resultTypeId); 299 spirv::IdRef createAtomicBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId); 300 spirv::IdRef createImageTextureBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId); 301 spirv::IdRef createSubpassLoadBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId); 302 spirv::IdRef createInterpolate(TIntermOperator *node, spirv::IdRef resultTypeId); 304 spirv::IdRef createFunctionCall(TIntermAggregate *node, spirv::IdRef resultTypeId); 331 spirv::IdRef resultTypeId, 344 spirv::IdRef resultTypeId, 2061 spirv::IdRef resultTypeId) in createFunctionCall() argument [all …]
|
/external/swiftshader/src/Pipeline/ |
D | SpirvShaderArithmetic.cpp | 28 auto &type = shader.getType(insn.resultTypeId()); in EmitVectorTimesScalar() 41 auto &type = shader.getType(insn.resultTypeId()); in EmitMatrixTimesVector() 59 auto &type = shader.getType(insn.resultTypeId()); in EmitVectorTimesMatrix() 77 auto &type = shader.getType(insn.resultTypeId()); in EmitMatrixTimesMatrix() 102 auto &type = shader.getType(insn.resultTypeId()); in EmitOuterProduct() 121 auto &type = shader.getType(insn.resultTypeId()); in EmitTranspose() 179 auto &type = shader.getType(insn.resultTypeId()); in EmitUnaryOp() 350 auto &type = shader.getType(insn.resultTypeId()); in EmitBinaryOp() 561 auto &type = shader.getType(insn.resultTypeId()); in EmitDot()
|
D | SpirvShader.cpp | 1763 auto resultPointerType = getType(insn.resultTypeId()); in emitProlog() 1865 auto type = shader.getType(insn.resultTypeId()); in emit() 2336 auto &type = shader.getType(insn.resultTypeId()); in EmitCompositeConstruct() 2356 Type::ID resultTypeId = insn.word(1); in EmitCompositeInsert() local 2357 auto &type = shader.getType(resultTypeId); in EmitCompositeInsert() 2361 …auto firstNewComponent = shader.WalkLiteralAccessChain(resultTypeId, Span(insn, 5, insn.wordCount(… in EmitCompositeInsert() 2385 auto &type = shader.getType(insn.resultTypeId()); in EmitCompositeExtract() 2401 uint32_t resultSize = shader.getType(insn.resultTypeId()).componentCount; in EmitVectorShuffle() 2428 auto &type = shader.getType(insn.resultTypeId()); in EmitVectorExtractDynamic() 2447 auto &type = shader.getType(insn.resultTypeId()); in EmitVectorInsertDynamic() [all …]
|
D | SpirvShaderImage.cpp | 89 resultTypeId = insn.resultTypeId(); // word(1) in ImageInstruction() 334 auto &resultType = shader.getType(instruction.resultTypeId); in EmitImageSample() 505 auto &resultTy = shader.getType(insn.resultTypeId()); in EmitImageQuerySizeLod() 515 auto &resultTy = shader.getType(insn.resultTypeId()); in EmitImageQuerySize() 587 auto &resultTy = shader.getType(insn.resultTypeId()); in EmitImageQueryLevels() 613 auto &resultTy = shader.getType(insn.resultTypeId()); in EmitImageQuerySamples()
|
D | SpirvShader.hpp | 240 SpirvID<Type> resultTypeId() const in resultTypeId() function in sw::Spirv::InsnIterator 349 Type::ID typeId() const { return definition.resultTypeId(); } in typeId() 1158 Type::ID resultTypeId = 0; member
|
D | SpirvShaderControlFlow.cpp | 585 auto &type = shader.getType(insn.resultTypeId()); in EmitIsHelperInvocation()
|
D | SpirvShaderGLSLstd450.cpp | 30 auto &type = shader.getType(insn.resultTypeId()); in EmitExtGLSLstd450()
|
/external/deqp-deps/SPIRV-Tools/source/ |
D | instruction.h | 33 uint32_t resultTypeId; member
|
D | text.cpp | 225 if (type == SPV_OPERAND_TYPE_TYPE_ID) pInst->resultTypeId = id; in spvTextEncodeOperand() 335 context->getTypeOfTypeGeneratingValue(pInst->resultTypeId); in spvTextEncodeOperand()
|
/external/swiftshader/third_party/SPIRV-Tools/source/ |
D | instruction.h | 33 uint32_t resultTypeId; member
|
D | text.cpp | 225 if (type == SPV_OPERAND_TYPE_TYPE_ID) pInst->resultTypeId = id; in spvTextEncodeOperand() 336 context->getTypeOfTypeGeneratingValue(pInst->resultTypeId); in spvTextEncodeOperand()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/ |
D | instruction.h | 33 uint32_t resultTypeId; member
|
D | text.cpp | 225 if (type == SPV_OPERAND_TYPE_TYPE_ID) pInst->resultTypeId = id; in spvTextEncodeOperand() 347 context->getTypeOfTypeGeneratingValue(pInst->resultTypeId); in spvTextEncodeOperand()
|
/external/deqp-deps/glslang/SPIRV/ |
D | SpvBuilder.cpp | 3156 Id Builder::createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createConstructor() argument 3159 unsigned int numTargetComponents = getNumTypeComponents(resultTypeId); in createConstructor() 3165 return smearScalar(precision, sources[0], resultTypeId); in createConstructor() 3169 Id scalarTypeId = getScalarTypeId(resultTypeId); in createConstructor() 3235 result = createCompositeConstruct(resultTypeId, constituents); in createConstructor() 3241 …der::createMatrixConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createMatrixConstructor() argument 3243 Id componentTypeId = getScalarTypeId(resultTypeId); in createMatrixConstructor() 3244 int numCols = getTypeNumColumns(resultTypeId); in createMatrixConstructor() 3245 int numRows = getTypeNumRows(resultTypeId); in createMatrixConstructor() 3261 Id columnTypeId = getContainedTypeId(resultTypeId); in createMatrixConstructor() [all …]
|
D | GlslangToSpv.cpp | 2819 spv::Id TGlslangToSpvTraverser::createCompositeConstruct(spv::Id resultTypeId, std::vector<spv::Id>… in createCompositeConstruct() argument 2823 spv::Id lType = builder.getContainedTypeId(resultTypeId, c); in createCompositeConstruct() 2849 return builder.createCompositeConstruct(resultTypeId, constituents); in createCompositeConstruct() 5931 spv::Id resultTypeId = builder.makeStructResultType(typeId0, typeId1); in createImageTextureFunctionCall() local 5933 spv::Id resultId = builder.createOp(spv::OpImageSparseRead, resultTypeId, operands); in createImageTextureFunctionCall() 5947 spv::Id resultTypeId; in createImageTextureFunctionCall() local 5952 … resultTypeId = builder.makePointer(spv::StorageClassImage, builder.getTypeId(*opIt)); in createImageTextureFunctionCall() 5955 resultTypeId = builder.makePointer(spv::StorageClassImage, resultType()); in createImageTextureFunctionCall() 5957 spv::Id pointer = builder.createOp(spv::OpImageTexelPointer, resultTypeId, operands); in createImageTextureFunctionCall()
|
D | SpvBuilder.h | 577 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);
|
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/ |
D | SpvBuilder.cpp | 3213 Id Builder::createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createConstructor() argument 3216 unsigned int numTargetComponents = getNumTypeComponents(resultTypeId); in createConstructor() 3222 return smearScalar(precision, sources[0], resultTypeId); in createConstructor() 3226 Id scalarTypeId = getScalarTypeId(resultTypeId); in createConstructor() 3292 result = createCompositeConstruct(resultTypeId, constituents); in createConstructor() 3298 …der::createMatrixConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createMatrixConstructor() argument 3300 Id componentTypeId = getScalarTypeId(resultTypeId); in createMatrixConstructor() 3301 int numCols = getTypeNumColumns(resultTypeId); in createMatrixConstructor() 3302 int numRows = getTypeNumRows(resultTypeId); in createMatrixConstructor() 3318 Id columnTypeId = getContainedTypeId(resultTypeId); in createMatrixConstructor() [all …]
|
D | GlslangToSpv.cpp | 2822 spv::Id TGlslangToSpvTraverser::createCompositeConstruct(spv::Id resultTypeId, std::vector<spv::Id>… in createCompositeConstruct() argument 2826 spv::Id lType = builder.getContainedTypeId(resultTypeId, c); in createCompositeConstruct() 2852 return builder.createCompositeConstruct(resultTypeId, constituents); in createCompositeConstruct() 6009 spv::Id resultTypeId = builder.makeStructResultType(typeId0, typeId1); in createImageTextureFunctionCall() local 6011 spv::Id resultId = builder.createOp(spv::OpImageSparseRead, resultTypeId, operands); in createImageTextureFunctionCall() 6025 spv::Id resultTypeId; in createImageTextureFunctionCall() local 6030 … resultTypeId = builder.makePointer(spv::StorageClassImage, builder.getTypeId(*opIt)); in createImageTextureFunctionCall() 6033 resultTypeId = builder.makePointer(spv::StorageClassImage, resultType()); in createImageTextureFunctionCall() 6035 spv::Id pointer = builder.createOp(spv::OpImageTexelPointer, resultTypeId, operands); in createImageTextureFunctionCall()
|
D | SpvBuilder.h | 584 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);
|