Home
last modified time | relevance | path

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

/third_party/skia/src/sksl/
DSkSLInliner.cpp695 InlinedCall inlinedCall; in inlineCall() local
696 inlinedCall.fInlinedBody = Block::Make(line, std::move(inlineStatements), in inlineCall()
701 inlinedCall.fReplacementExpr = std::move(resultExpr); in inlineCall()
705 inlinedCall.fReplacementExpr = Literal::MakeBool(*fContext, line, /*value=*/false); in inlineCall()
714 inlinedCall = {}; in inlineCall()
717 return inlinedCall; in inlineCall()
1165 InlinedCall inlinedCall = this->inlineCall(&funcCall, candidate.fSymbols, *usage, in analyze() local
1169 if (!inlinedCall.fInlinedBody && !inlinedCall.fReplacementExpr) { in analyze()
1174 this->ensureScopedBlocks(inlinedCall.fInlinedBody.get(), candidate.fParentStmt->get()); in analyze()
1177 usage->add(inlinedCall.fInlinedBody.get()); in analyze()
[all …]