Lines Matching refs:currentFunction
244 spv::Function* currentFunction; member in __anon6540cc680111::TGlslangToSpvTraverser
1541 shaderEntry(nullptr), currentFunction(nullptr), in TGlslangToSpvTraverser()
2965 currentFunction = shaderEntry; in visitAggregate()
2973 currentFunction->setDebugLineInfo(sourceFileId, loc.line, loc.column); in visitAggregate()
4228 if (builder.getTypeId(returnId) != currentFunction->getReturnType() || in visitBranch()
4229 … TranslatePrecisionDecoration(glslangReturnType) != currentFunction->getReturnPrecision()) { in visitBranch()
4231 spv::Id copyId = builder.createVariable(currentFunction->getReturnPrecision(), in visitBranch()
4232 spv::StorageClassFunction, currentFunction->getReturnType()); in visitBranch()
4235 returnId = builder.createLoad(copyId, currentFunction->getReturnPrecision()); in visitBranch()
5629 currentFunction = functionMap[node->getName().c_str()]; in handleFunctionEntry()
5630 spv::Block* functionBlock = currentFunction->getEntryBlock(); in handleFunctionEntry()
5632 builder.enterFunction(currentFunction); in handleFunctionEntry()