Home
last modified time | relevance | path

Searched refs:CallOperator (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp485 LSI->CallOperator = CallOperator; in buildLambdaScope()
960 Context, Class, CallOperator->getLocation(), CallOperator->getDeclName(), in AddTemplateParametersToLambdaCallOperator()
961 TemplateParams, CallOperator); in AddTemplateParametersToLambdaCallOperator()
1054 LSI->CallOperator = Method; in ActOnLambdaExpressionAfterIntroducer()
2018 CXXMethodDecl *CallOperator; in BuildLambdaExpr() local
2026 CallOperator = LSI->CallOperator; in BuildLambdaExpr()
2039 : cast<Decl>(CallOperator); in BuildLambdaExpr()
2183 CallOperator->setConstexprKind( in BuildLambdaExpr()
2234 CXXMethodDecl *CallOperator in BuildBlockForLambdaConversion() local
2238 CallOperator->setReferenced(); in BuildBlockForLambdaConversion()
[all …]
H A DSemaExprCXX.cpp1165 cast<LambdaScopeInfo>(FunctionScopes[I])->CallOperator); in adjustCVQualifiersForCXXThisWithinLambda()
1185 assert(isGenericLambdaCallOperatorSpecialization(CurLSI->CallOperator) && in adjustCVQualifiersForCXXThisWithinLambda()
1190 assert(CurDC == getLambdaAwareParentOfDeclContext(CurLSI->CallOperator)); in adjustCVQualifiersForCXXThisWithinLambda()
1345 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture()
1348 LSI->CallOperator->setInvalidDecl(); in CheckCXXThisCapture()
1371 LSI->CallOperator->setInvalidDecl(); in CheckCXXThisCapture()
8332 CurrentLSI->CallOperator == DC && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
H A DSemaStmt.cpp3590 if (CurLambda && CurLambda->CallOperator->getType().isNull()) in ActOnCapScopeReturnStmt()
3593 CurLambda && hasDeducedReturnType(CurLambda->CallOperator); in ActOnCapScopeReturnStmt()
3609 FunctionDecl *FD = CurLambda->CallOperator; in ActOnCapScopeReturnStmt()
3676 if (CurLambda->CallOperator->getType() in ActOnCapScopeReturnStmt()
H A DSemaDecl.cpp15588 LambdaScopeInfo *Sema::RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator) { in RebuildLambdaScopeInfo() argument
15589 CXXRecordDecl *LambdaClass = CallOperator->getParent(); in RebuildLambdaScopeInfo()
15592 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
15594 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
15607 DeclarationNameInfo DNI = CallOperator->getNameInfo(); in RebuildLambdaScopeInfo()
15610 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
15611 if (CallOperator->isExplicitObjectMemberFunction()) in RebuildLambdaScopeInfo()
15612 LSI->ExplicitObjectParameter = CallOperator->getParamDecl(0); in RebuildLambdaScopeInfo()
16262 (FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
H A DSema.cpp2400 if (CurLSI && CurLSI->Lambda && CurLSI->CallOperator && in getCurLambda()
H A DSemaExpr.cpp4819 DC = LSI->CallOperator; in CheckUnaryExprOrTypeTraitOperand()
6104 DC = LSI->CallOperator; in CreateBuiltinArraySubscriptExpr()
19778 !LSI || LSI->AfterParameterList || CurContext == LSI->CallOperator; in tryCaptureVariable()
20445 if (LSI && (!LSI->CallOperator || in DoMarkPotentialCapture()
20446 !LSI->CallOperator->Encloses(Var->getDeclContext()))) { in DoMarkPotentialCapture()
H A DSemaCodeComplete.cpp3570 if (const auto *CallOperator = in createCodeCompletionStringForDecl() local
3572 AddFunctionTypeAndResult(CallOperator); in createCodeCompletionStringForDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp143 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
144 const CXXRecordDecl *Lambda = CallOperator->getParent(); in getManglingNumber()
197 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
198 unsigned Number = ItaniumNumberingContext::getManglingNumber(CallOperator); in getManglingNumber()
200 ManglingNumbers.try_emplace(CallOperator, Number); in getManglingNumber()
208 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
209 ManglingItr Itr = ManglingNumbers.find(CallOperator); in getDeviceManglingNumber()
H A DMicrosoftCXXABI.cpp40 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
75 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
76 return DeviceCtx->getManglingNumber(CallOperator); in getDeviceManglingNumber()
102 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
103 return DeviceCtx->getManglingNumber(CallOperator); in getDeviceManglingNumber()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DMangleNumberingContext.h38 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h851 CXXMethodDecl *CallOperator = nullptr; variable
H A DSema.h7249 void buildLambdaScope(sema::LambdaScopeInfo *LSI, CXXMethodDecl *CallOperator,
7259 CXXMethodDecl *CallOperator, CXXRecordDecl *Class,
7396 sema::LambdaScopeInfo *RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator);