Home
last modified time | relevance | path

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

/external/angle/src/compiler/translator/
DOutputSPIRV.cpp291 spirv::IdRef visitOperator(TIntermOperator *node, spirv::IdRef resultTypeId);
292 spirv::IdRef createIncrementDecrement(TIntermOperator *node, spirv::IdRef resultTypeId);
293 spirv::IdRef createCompare(TIntermOperator *node, spirv::IdRef resultTypeId);
294 spirv::IdRef createAtomicBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId);
295 spirv::IdRef createImageTextureBuiltIn(TIntermOperator *node, spirv::IdRef resultTypeId);
296 spirv::IdRef createInterpolate(TIntermOperator *node, spirv::IdRef resultTypeId);
298 spirv::IdRef createFunctionCall(TIntermAggregate *node, spirv::IdRef resultTypeId);
329 spirv::IdRef resultTypeId,
1734 spirv::IdRef resultTypeId) in createFunctionCall() argument
1824 spirv::WriteFunctionCall(mBuilder.getSpirvCurrentFunctionBlock(), resultTypeId, result, in createFunctionCall()
[all …]
/external/swiftshader/src/Pipeline/
DSpirvShaderArithmetic.cpp26 auto &type = getType(insn.resultTypeId()); in EmitVectorTimesScalar()
41 auto &type = getType(insn.resultTypeId()); in EmitMatrixTimesVector()
61 auto &type = getType(insn.resultTypeId()); in EmitVectorTimesMatrix()
81 auto &type = getType(insn.resultTypeId()); in EmitMatrixTimesMatrix()
108 auto &type = getType(insn.resultTypeId()); in EmitOuterProduct()
129 auto &type = getType(insn.resultTypeId()); in EmitTranspose()
149 auto &type = getType(insn.resultTypeId()); in EmitUnaryOp()
311 auto &type = getType(insn.resultTypeId()); in EmitBinaryOp()
518 auto &type = getType(insn.resultTypeId()); in EmitDot()
DSpirvShader.cpp1595 auto resultPointerType = getType(insn.resultTypeId()); in emitProlog()
1606 auto type = getType(insn.resultTypeId()); in emitProlog()
2094 auto &type = getType(insn.resultTypeId()); in EmitCompositeConstruct()
2116 Type::ID resultTypeId = insn.word(1); in EmitCompositeInsert() local
2117 auto &type = getType(resultTypeId); in EmitCompositeInsert()
2121 …auto firstNewComponent = WalkLiteralAccessChain(resultTypeId, insn.wordCount() - 5, insn.wordPoint… in EmitCompositeInsert()
2147 auto &type = getType(insn.resultTypeId()); in EmitCompositeExtract()
2164 auto &type = getType(insn.resultTypeId()); in EmitVectorShuffle()
2198 auto &type = getType(insn.resultTypeId()); in EmitVectorExtractDynamic()
2218 auto &type = getType(insn.resultTypeId()); in EmitVectorInsertDynamic()
[all …]
DSpirvShaderImage.cpp130 auto &resultType = getType(insn.resultTypeId()); in EmitImageSample()
342 auto &resultTy = getType(Type::ID(insn.resultTypeId())); in EmitImageQuerySizeLod()
354 auto &resultTy = getType(Type::ID(insn.resultTypeId())); in EmitImageQuerySize()
434 auto &resultTy = getType(Type::ID(insn.resultTypeId())); in EmitImageQueryLevels()
462 auto &resultTy = getType(Type::ID(insn.resultTypeId())); in EmitImageQuerySamples()
DSpirvShader.hpp214 SpirvID<Type> resultTypeId() const in resultTypeId() function in sw::SpirvShader::InsnIterator
291 Type::ID typeId() const { return definition.resultTypeId(); } in typeId()
DSpirvShaderGLSLstd450.cpp73 auto &type = 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()
335 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()
335 context->getTypeOfTypeGeneratingValue(pInst->resultTypeId); in spvTextEncodeOperand()
/external/deqp-deps/glslang/SPIRV/
DSpvBuilder.cpp2373 Id Builder::createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createConstructor() argument
2376 unsigned int numTargetComponents = getNumTypeComponents(resultTypeId); in createConstructor()
2382 return smearScalar(precision, sources[0], resultTypeId); in createConstructor()
2386 Id scalarTypeId = getScalarTypeId(resultTypeId); in createConstructor()
2452 result = createCompositeConstruct(resultTypeId, constituents); in createConstructor()
2458 …der::createMatrixConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createMatrixConstructor() argument
2460 Id componentTypeId = getScalarTypeId(resultTypeId); in createMatrixConstructor()
2461 int numCols = getTypeNumColumns(resultTypeId); in createMatrixConstructor()
2462 int numRows = getTypeNumRows(resultTypeId); in createMatrixConstructor()
2478 Id columnTypeId = getContainedTypeId(resultTypeId); in createMatrixConstructor()
[all …]
DSpvBuilder.h497 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);
DGlslangToSpv.cpp2420 spv::Id TGlslangToSpvTraverser::createCompositeConstruct(spv::Id resultTypeId, std::vector<spv::Id>… in createCompositeConstruct() argument
2424 spv::Id lType = builder.getContainedTypeId(resultTypeId, c); in createCompositeConstruct()
2450 return builder.createCompositeConstruct(resultTypeId, constituents); in createCompositeConstruct()
5167 spv::Id resultTypeId = builder.makeStructResultType(typeId0, typeId1); in createImageTextureFunctionCall() local
5169 spv::Id resultId = builder.createOp(spv::OpImageSparseRead, resultTypeId, operands); in createImageTextureFunctionCall()
5183 spv::Id resultTypeId; in createImageTextureFunctionCall() local
5187resultTypeId = builder.makePointer(spv::StorageClassImage, builder.getTypeId(*opIt)); in createImageTextureFunctionCall()
5189 resultTypeId = builder.makePointer(spv::StorageClassImage, resultType()); in createImageTextureFunctionCall()
5191 spv::Id pointer = builder.createOp(spv::OpImageTexelPointer, resultTypeId, operands); in createImageTextureFunctionCall()
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/
DSpvBuilder.cpp2373 Id Builder::createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createConstructor() argument
2376 unsigned int numTargetComponents = getNumTypeComponents(resultTypeId); in createConstructor()
2382 return smearScalar(precision, sources[0], resultTypeId); in createConstructor()
2386 Id scalarTypeId = getScalarTypeId(resultTypeId); in createConstructor()
2452 result = createCompositeConstruct(resultTypeId, constituents); in createConstructor()
2458 …der::createMatrixConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId) in createMatrixConstructor() argument
2460 Id componentTypeId = getScalarTypeId(resultTypeId); in createMatrixConstructor()
2461 int numCols = getTypeNumColumns(resultTypeId); in createMatrixConstructor()
2462 int numRows = getTypeNumRows(resultTypeId); in createMatrixConstructor()
2478 Id columnTypeId = getContainedTypeId(resultTypeId); in createMatrixConstructor()
[all …]
DSpvBuilder.h497 Id createConstructor(Decoration precision, const std::vector<Id>& sources, Id resultTypeId);
DGlslangToSpv.cpp2608 spv::Id TGlslangToSpvTraverser::createCompositeConstruct(spv::Id resultTypeId, std::vector<spv::Id>… in createCompositeConstruct() argument
2612 spv::Id lType = builder.getContainedTypeId(resultTypeId, c); in createCompositeConstruct()
2638 return builder.createCompositeConstruct(resultTypeId, constituents); in createCompositeConstruct()
5503 spv::Id resultTypeId = builder.makeStructResultType(typeId0, typeId1); in createImageTextureFunctionCall() local
5505 spv::Id resultId = builder.createOp(spv::OpImageSparseRead, resultTypeId, operands); in createImageTextureFunctionCall()
5519 spv::Id resultTypeId; in createImageTextureFunctionCall() local
5523resultTypeId = builder.makePointer(spv::StorageClassImage, builder.getTypeId(*opIt)); in createImageTextureFunctionCall()
5525 resultTypeId = builder.makePointer(spv::StorageClassImage, resultType()); in createImageTextureFunctionCall()
5527 spv::Id pointer = builder.createOp(spv::OpImageTexelPointer, resultTypeId, operands); in createImageTextureFunctionCall()