Lines Matching refs:inlinedCall
695 InlinedCall inlinedCall;
696 inlinedCall.fInlinedBody = Block::Make(line, std::move(inlineStatements),
701 inlinedCall.fReplacementExpr = std::move(resultExpr);
705 inlinedCall.fReplacementExpr = Literal::MakeBool(*fContext, line, /*value=*/false);
714 inlinedCall = {};
717 return inlinedCall;
1165 InlinedCall inlinedCall = this->inlineCall(&funcCall, candidate.fSymbols, *usage,
1169 if (!inlinedCall.fInlinedBody && !inlinedCall.fReplacementExpr) {
1174 this->ensureScopedBlocks(inlinedCall.fInlinedBody.get(), candidate.fParentStmt->get());
1177 usage->add(inlinedCall.fInlinedBody.get());
1197 inlinedCall.fInlinedBody->children().push_back(std::move(*enclosingStmt));
1198 *enclosingStmt = std::move(inlinedCall.fInlinedBody);
1202 usage->add(inlinedCall.fReplacementExpr.get());
1203 *candidate.fCandidateExpr = std::move(inlinedCall.fReplacementExpr);