Lines Matching refs:CallOperator

85       cast<sema::LambdaScopeInfo>(FunctionScopes[CurScopeIndex])->CallOperator;  in getStackIndexOfNearestEnclosingCaptureReadyLambda()
492 CXXMethodDecl *CallOperator, in buildLambdaScope() argument
499 LSI->CallOperator = CallOperator; in buildLambdaScope()
500 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in buildLambdaScope()
512 LSI->ReturnType = CallOperator->getReturnType(); in buildLambdaScope()
516 if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType, in buildLambdaScope()
551 CXXMethodDecl *CallOperator, Scope *CurScope) { in addLambdaParameters() argument
553 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters()
555 ParmVarDecl *Param = CallOperator->getParamDecl(p); in addLambdaParameters()
1282 LSI->CallOperator->isConsteval() in ActOnStartOfLambdaDefinition()
1391 CXXMethodDecl *CallOperator, in addFunctionPointerConversion() argument
1398 if (llvm::any_of(CallOperator->parameters(), HasPassObjectSizeAttr)) in addFunctionPointerConversion()
1468 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in addFunctionPointerConversion()
1469 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
1489 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1497 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1514 if (CallOperator->isInstance()) { in addFunctionPointerConversion()
1530 InvokerFunctionTy, CallOperator->getTypeSourceInfo(), SC_Static, in addFunctionPointerConversion()
1533 CallOperator->getBody()->getEndLoc()); in addFunctionPointerConversion()
1534 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) in addFunctionPointerConversion()
1541 CallOperator->getDescribedFunctionTemplate(); in addFunctionPointerConversion()
1561 CXXMethodDecl *CallOperator) { in addFunctionPointerConversions() argument
1563 CallOperator->getType()->castAs<FunctionProtoType>(); in addFunctionPointerConversions()
1569 addFunctionPointerConversion(S, IntroducerRange, Class, CallOperator, in addFunctionPointerConversions()
1578 CXXMethodDecl *CallOperator) { in addBlockPointerConversion() argument
1580 CallOperator->getType()->castAs<FunctionProtoType>(); in addBlockPointerConversion()
1604 CallOperator->getBody()->getEndLoc()); in addBlockPointerConversion()
1677 ActOnFinishFunctionBody(LSI.CallOperator, Body); in ActOnLambdaExpr()
1799 CXXMethodDecl *CallOperator; in BuildLambdaExpr() local
1807 CallOperator = LSI->CallOperator; in BuildLambdaExpr()
1816 CallOperator->setLexicalDeclContext(Class); in BuildLambdaExpr()
1818 CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1819 ? CallOperator->getDescribedFunctionTemplate() in BuildLambdaExpr()
1820 : cast<Decl>(CallOperator); in BuildLambdaExpr()
1920 CUDACheckLambdaCapture(CallOperator, From); in BuildLambdaExpr()
1932 CallOperator); in BuildLambdaExpr()
1941 addBlockPointerConversion(*this, IntroducerRange, Class, CallOperator); in BuildLambdaExpr()
1960 if (getLangOpts().CPlusPlus17 && !CallOperator->isInvalidDecl() && in BuildLambdaExpr()
1961 !CallOperator->isConstexpr() && in BuildLambdaExpr()
1962 !isa<CoroutineBodyStmt>(CallOperator->getBody()) && in BuildLambdaExpr()
1964 CallOperator->setConstexprKind( in BuildLambdaExpr()
1965 CheckConstexprFunctionDefinition(CallOperator, in BuildLambdaExpr()
2015 CXXMethodDecl *CallOperator in BuildBlockForLambdaConversion() local
2019 CallOperator->setReferenced(); in BuildBlockForLambdaConversion()
2020 CallOperator->markUsed(Context); in BuildBlockForLambdaConversion()
2035 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo()); in BuildBlockForLambdaConversion()
2036 Block->setIsVariadic(CallOperator->isVariadic()); in BuildBlockForLambdaConversion()
2041 for (unsigned I = 0, N = CallOperator->getNumParams(); I != N; ++I) { in BuildBlockForLambdaConversion()
2042 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()