Lines Matching refs:CallOperator

84       cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator;  in getStackIndexOfNearestEnclosingCaptureReadyLambda()
486 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
493 LSI->CallOperator = CallOperator; in buildLambdaScope()
494 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
506 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
510 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType, in buildLambdaScope()
545 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
547 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
549 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1247 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1356 CXXMethodDecl *CallOperator, in addFunctionPointerConversion() argument
1363 if (llvm::any_of(CallOperator->parameters(), HasPassObjectSizeAttr)) in addFunctionPointerConversion()
1433 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in addFunctionPointerConversion()
1434 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1453 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1461 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1490 InvokerFunctionTy, CallOperator->getTypeSourceInfo(), SC_Static, in addFunctionPointerConversion()
1492 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1493 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) in addFunctionPointerConversion()
1500 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1519 CXXMethodDecl *CallOperator) { in addFunctionPointerConversions() argument
1521 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions()
1527 addFunctionPointerConversion(S, IntroducerRange, Class, CallOperator, in addFunctionPointerConversions()
1536 CXXMethodDecl *CallOperator) { in addBlockPointerConversion() argument
1538 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion()
1560 CallOperator->getBody()->getEndLoc()); in addBlockPointerConversion()
1633 ActOnFinishFunctionBody(LSI.CallOperator, Body); in ActOnLambdaExpr()
1755 CXXMethodDecl *CallOperator; in BuildLambdaExpr() local
1763 CallOperator = LSI->CallOperator; in BuildLambdaExpr()
1772 CallOperator->setLexicalDeclContext(Class); in BuildLambdaExpr()
1774 CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1775 ? CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1776 : cast<Decl>(CallOperator); in BuildLambdaExpr()
1876 CUDACheckLambdaCapture(CallOperator, From); in BuildLambdaExpr()
1888 CallOperator); in BuildLambdaExpr()
1897 addBlockPointerConversion(*this, IntroducerRange, Class, CallOperator); in BuildLambdaExpr()
1916 if (getLangOpts().CPlusPlus17 && !CallOperator->isInvalidDecl() && in BuildLambdaExpr()
1917 !CallOperator->isConstexpr() && in BuildLambdaExpr()
1918 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
1920 CallOperator->setConstexprKind( in BuildLambdaExpr()
1921 CheckConstexprFunctionDefinition(CallOperator, in BuildLambdaExpr()
1970 CXXMethodDecl *CallOperator in BuildBlockForLambdaConversion() local
1974 CallOperator->setReferenced(); in BuildBlockForLambdaConversion()
1975 CallOperator->markUsed(Context); in BuildBlockForLambdaConversion()
1990 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo()); in BuildBlockForLambdaConversion()
1991 Block->setIsVariadic(CallOperator->isVariadic()); in BuildBlockForLambdaConversion()
1996 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in BuildBlockForLambdaConversion()
1997 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()