Lines Matching refs:currentFunction
247 spv::Function* currentFunction; member in __anonabbe36e80111::TGlslangToSpvTraverser
1533 shaderEntry(nullptr), currentFunction(nullptr), in TGlslangToSpvTraverser()
2994 currentFunction = shaderEntry; in visitAggregate()
3002 currentFunction->setDebugLineInfo(sourceFileId, loc.line, loc.column); in visitAggregate()
4413 if (builder.getTypeId(returnId) != currentFunction->getReturnType() || in visitBranch()
4414 … TranslatePrecisionDecoration(glslangReturnType) != currentFunction->getReturnPrecision()) { in visitBranch()
4416 spv::Id copyId = builder.createVariable(currentFunction->getReturnPrecision(), in visitBranch()
4417 spv::StorageClassFunction, currentFunction->getReturnType()); in visitBranch()
4420 returnId = builder.createLoad(copyId, currentFunction->getReturnPrecision()); in visitBranch()
5876 currentFunction = functionMap[node->getName().c_str()]; in handleFunctionEntry()
5877 spv::Block* functionBlock = currentFunction->getEntryBlock(); in handleFunctionEntry()
5879 builder.enterFunction(currentFunction); in handleFunctionEntry()