Home
last modified time | relevance | path

Searched refs:resultTypeId (Results 1 – 19 of 19) sorted by relevance

/external/angle/src/compiler/translator/spirv/
DOutputSPIRV.cpp297 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/
DSpirvShaderArithmetic.cpp28 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()
DSpirvShader.cpp1763 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 …]
DSpirvShaderImage.cpp89 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()
DSpirvShader.hpp240 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
DSpirvShaderControlFlow.cpp585 auto &type = shader.getType(insn.resultTypeId()); in EmitIsHelperInvocation()
DSpirvShaderGLSLstd450.cpp30 auto &type = shader.getType(insn.resultTypeId()); in EmitExtGLSLstd450()
/external/deqp-deps/SPIRV-Tools/source/
Dinstruction.h33 uint32_t resultTypeId; member
Dtext.cpp225 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/
Dinstruction.h33 uint32_t resultTypeId; member
Dtext.cpp225 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/
Dinstruction.h33 uint32_t resultTypeId; member
Dtext.cpp225 if (type == SPV_OPERAND_TYPE_TYPE_ID) pInst->resultTypeId = id; in spvTextEncodeOperand()
347 context->getTypeOfTypeGeneratingValue(pInst->resultTypeId); in spvTextEncodeOperand()
/external/deqp-deps/glslang/SPIRV/
DSpvBuilder.cpp3156 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 …]
DGlslangToSpv.cpp2819 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
5952resultTypeId = 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()
DSpvBuilder.h577 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/
DSpvBuilder.cpp3213 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 …]
DGlslangToSpv.cpp2822 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
6030resultTypeId = 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()
DSpvBuilder.h584 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);