Home
last modified time | relevance | path

Searched refs:fCurrentFunction (Results 1 – 4 of 4) sorted by relevance

/external/skia/src/sksl/codegen/
DSkSLPipelineStageCodeGenerator.cpp165 const FunctionDeclaration* fCurrentFunction = nullptr; member in SkSL::PipelineStage::PipelineStageCodeGenerator
305 if (fCurrentFunction && var == fCurrentFunction->getMainCoordsParameter()) { in writeVariableReference()
309 if (fCurrentFunction && var == fCurrentFunction->getMainInputColorParameter()) { in writeVariableReference()
313 if (fCurrentFunction && var == fCurrentFunction->getMainDestColorParameter()) { in writeVariableReference()
407 SkASSERT(!fCurrentFunction); in writeFunction()
408 fCurrentFunction = &f.declaration(); in writeFunction()
419 this->forEachSpecialization(*fCurrentFunction, [&] { in writeFunction()
437 fCurrentFunction = nullptr; in writeFunction()
DSkSLRasterPipelineCodeGenerator.cpp446 complexity = fReturnComplexityMap.set(fCurrentFunction, in returnComplexity()
488 const FunctionDefinition* fCurrentFunction = nullptr; member in SkSL::RP::Generator
2067 if (this->needsFunctionResultSlots(fCurrentFunction)) { in writeReturnStatement()
2071 if (fBuilder.executionMaskWritesAreEnabled() && this->needsReturnMask(fCurrentFunction)) { in writeReturnStatement()
3003 const FunctionDefinition* lastFunction = fCurrentFunction; in pushFunctionCall()
3004 fCurrentFunction = c.function().definition(); in pushFunctionCall()
3013 std::optional<SlotRange> r = this->writeFunction(c, *fCurrentFunction, c.arguments()); in pushFunctionCall()
3019 if (this->needsFunctionResultSlots(fCurrentFunction)) { in pushFunctionCall()
3024 fCurrentFunction = lastFunction; in pushFunctionCall()
3995 fCurrentFunction = &function; in writeProgram()
[all …]
DSkSLGLSLCodeGenerator.cpp223 const FunctionDeclaration* fCurrentFunction = nullptr; member in SkSL::GLSLCodeGenerator
1403 fCurrentFunction = &f.declaration(); in writeFunction()
1433 fCurrentFunction = nullptr; in writeFunction()
1909 SkASSERT(fCurrentFunction); in writeReturnStatement()
1915 } else if (this->shouldRewriteVoidTypedFunctions(fCurrentFunction)) { in writeReturnStatement()
DSkSLMetalCodeGenerator.cpp348 const FunctionDeclaration* fCurrentFunction = nullptr; member in SkSL::MetalCodeGenerator
2678 fCurrentFunction = &f.declaration(); in writeFunction()
2679 SkScopeExit clearCurrentFunction([&] { fCurrentFunction = nullptr; }); in writeFunction()
3008 if (fCurrentFunction && fCurrentFunction->isMain()) { in writeReturnStatement()