Searched refs:CallOperator (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 485 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 D | SemaExprCXX.cpp | 1165 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 D | SemaStmt.cpp | 3590 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 D | SemaDecl.cpp | 15588 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 D | Sema.cpp | 2400 if (CurLSI && CurLSI->Lambda && CurLSI->CallOperator && in getCurLambda()
|
| H A D | SemaExpr.cpp | 4819 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 D | SemaCodeComplete.cpp | 3570 if (const auto *CallOperator = in createCodeCompletionStringForDecl() local 3572 AddFunctionTypeAndResult(CallOperator); in createCodeCompletionStringForDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ItaniumCXXABI.cpp | 143 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 D | MicrosoftCXXABI.cpp | 40 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 D | MangleNumberingContext.h | 38 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 851 CXXMethodDecl *CallOperator = nullptr; variable
|
| H A D | Sema.h | 7249 void buildLambdaScope(sema::LambdaScopeInfo *LSI, CXXMethodDecl *CallOperator, 7259 CXXMethodDecl *CallOperator, CXXRecordDecl *Class, 7396 sema::LambdaScopeInfo *RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator);
|