Lines Matching refs:CallOperator
84 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator; in getStackIndexOfNearestEnclosingCaptureReadyLambda()
484 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
491 LSI->CallOperator = CallOperator; in buildLambdaScope()
492 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
504 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
508 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType, in buildLambdaScope()
543 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
545 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
547 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1246 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1355 CXXMethodDecl *CallOperator, in addFunctionPointerConversion() argument
1362 if (llvm::any_of(CallOperator->parameters(), HasPassObjectSizeAttr)) in addFunctionPointerConversion()
1432 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in addFunctionPointerConversion()
1433 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()
1493 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1494 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) in addFunctionPointerConversion()
1501 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1520 CXXMethodDecl *CallOperator) { in addFunctionPointerConversions() argument
1522 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions()
1528 addFunctionPointerConversion(S, IntroducerRange, Class, CallOperator, in addFunctionPointerConversions()
1537 CXXMethodDecl *CallOperator) { in addBlockPointerConversion() argument
1539 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion()
1562 CallOperator->getBody()->getEndLoc()); in addBlockPointerConversion()
1635 ActOnFinishFunctionBody(LSI.CallOperator, Body); in ActOnLambdaExpr()
1757 CXXMethodDecl *CallOperator; in BuildLambdaExpr() local
1765 CallOperator = LSI->CallOperator; in BuildLambdaExpr()
1774 CallOperator->setLexicalDeclContext(Class); in BuildLambdaExpr()
1776 CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1777 ? CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1778 : cast<Decl>(CallOperator); in BuildLambdaExpr()
1878 CUDACheckLambdaCapture(CallOperator, From); in BuildLambdaExpr()
1890 CallOperator); in BuildLambdaExpr()
1899 addBlockPointerConversion(*this, IntroducerRange, Class, CallOperator); in BuildLambdaExpr()
1918 if (getLangOpts().CPlusPlus17 && !CallOperator->isInvalidDecl() && in BuildLambdaExpr()
1919 !CallOperator->isConstexpr() && in BuildLambdaExpr()
1920 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
1922 CallOperator->setConstexprKind( in BuildLambdaExpr()
1923 CheckConstexprFunctionDefinition(CallOperator, in BuildLambdaExpr()
1973 CXXMethodDecl *CallOperator in BuildBlockForLambdaConversion() local
1977 CallOperator->setReferenced(); in BuildBlockForLambdaConversion()
1978 CallOperator->markUsed(Context); in BuildBlockForLambdaConversion()
1993 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo()); in BuildBlockForLambdaConversion()
1994 Block->setIsVariadic(CallOperator->isVariadic()); in BuildBlockForLambdaConversion()
1999 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in BuildBlockForLambdaConversion()
2000 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()