Lines Matching refs:CallOperator
84 cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator; in getStackIndexOfNearestEnclosingCaptureReadyLambda()
482 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
489 LSI->CallOperator = CallOperator; in buildLambdaScope()
490 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
502 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
506 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType, in buildLambdaScope()
541 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
543 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
545 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1243 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1352 CXXMethodDecl *CallOperator, in addFunctionPointerConversion() argument
1359 if (llvm::any_of(CallOperator->parameters(), HasPassObjectSizeAttr)) in addFunctionPointerConversion()
1429 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in addFunctionPointerConversion()
1430 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1449 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1457 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1486 InvokerFunctionTy, CallOperator->getTypeSourceInfo(), SC_Static, in addFunctionPointerConversion()
1488 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1489 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) in addFunctionPointerConversion()
1496 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1515 CXXMethodDecl *CallOperator) { in addFunctionPointerConversions() argument
1517 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions()
1523 addFunctionPointerConversion(S, IntroducerRange, Class, CallOperator, in addFunctionPointerConversions()
1532 CXXMethodDecl *CallOperator) { in addBlockPointerConversion() argument
1534 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion()
1556 CallOperator->getBody()->getEndLoc()); in addBlockPointerConversion()
1629 ActOnFinishFunctionBody(LSI.CallOperator, Body); in ActOnLambdaExpr()
1751 CXXMethodDecl *CallOperator; in BuildLambdaExpr() local
1759 CallOperator = LSI->CallOperator; in BuildLambdaExpr()
1768 CallOperator->setLexicalDeclContext(Class); in BuildLambdaExpr()
1770 CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1771 ? CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1772 : cast<Decl>(CallOperator); in BuildLambdaExpr()
1872 CUDACheckLambdaCapture(CallOperator, From); in BuildLambdaExpr()
1884 CallOperator); in BuildLambdaExpr()
1893 addBlockPointerConversion(*this, IntroducerRange, Class, CallOperator); in BuildLambdaExpr()
1912 if (getLangOpts().CPlusPlus17 && !CallOperator->isInvalidDecl() && in BuildLambdaExpr()
1913 !CallOperator->isConstexpr() && in BuildLambdaExpr()
1914 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
1916 CallOperator->setConstexprKind( in BuildLambdaExpr()
1917 CheckConstexprFunctionDefinition(CallOperator, in BuildLambdaExpr()
1966 CXXMethodDecl *CallOperator in BuildBlockForLambdaConversion() local
1970 CallOperator->setReferenced(); in BuildBlockForLambdaConversion()
1971 CallOperator->markUsed(Context); in BuildBlockForLambdaConversion()
1987 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo()); in BuildBlockForLambdaConversion()
1988 Block->setIsVariadic(CallOperator->isVariadic()); in BuildBlockForLambdaConversion()
1993 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in BuildBlockForLambdaConversion()
1994 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()