Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaLambda.cpp85 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()
[all …]
H A DSemaExprCXX.cpp1128 cast<LambdaScopeInfo>(FunctionScopes[I])->CallOperator); in adjustCVQualifiersForCXXThisWithinLambda()
1139 if (CurLSI->CallOperator->isConst()) in adjustCVQualifiersForCXXThisWithinLambda()
1149 assert(isGenericLambdaCallOperatorSpecialization(CurLSI->CallOperator) && in adjustCVQualifiersForCXXThisWithinLambda()
1154 assert(CurDC == getLambdaAwareParentOfDeclContext(CurLSI->CallOperator)); in adjustCVQualifiersForCXXThisWithinLambda()
1309 if (LSI && isGenericLambdaCallOperatorSpecialization(LSI->CallOperator)) { in CheckCXXThisCapture()
8270 CurrentLSI->CallOperator == DC && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
H A DSemaStmt.cpp3581 CurLambda && hasDeducedReturnType(CurLambda->CallOperator); in ActOnCapScopeReturnStmt()
3597 FunctionDecl *FD = CurLambda->CallOperator; in ActOnCapScopeReturnStmt()
3664 if (CurLambda->CallOperator->getType() in ActOnCapScopeReturnStmt()
H A DSemaDecl.cpp15053 static void RebuildLambdaScopeInfo(CXXMethodDecl *CallOperator, in RebuildLambdaScopeInfo() argument
15055 CXXRecordDecl *const LambdaClass = CallOperator->getParent(); in RebuildLambdaScopeInfo()
15058 LSI->CallOperator = CallOperator; in RebuildLambdaScopeInfo()
15060 LSI->ReturnType = CallOperator->getReturnType(); in RebuildLambdaScopeInfo()
15069 DeclarationNameInfo DNI = CallOperator->getNameInfo(); in RebuildLambdaScopeInfo()
15072 LSI->Mutable = !CallOperator->isConst(); in RebuildLambdaScopeInfo()
15673 (FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) && in ActOnFinishFunctionBody()
H A DSemaExpr.cpp3537 currentDecl = LSI->CallOperator; in BuildPredefinedExpr()
4621 DC = LSI->CallOperator; in CreateUnaryExprOrTypeTraitExpr()
5849 DC = LSI->CallOperator; in CreateBuiltinArraySubscriptExpr()
19744 if (LSI && (!LSI->CallOperator || in DoMarkPotentialCapture()
19745 !LSI->CallOperator->Encloses(Var->getDeclContext()))) { in DoMarkPotentialCapture()
H A DSemaCodeComplete.cpp3508 if (const auto *CallOperator = in createCodeCompletionStringForDecl() local
3510 AddFunctionTypeAndResult(CallOperator); in createCodeCompletionStringForDecl()
H A DTreeTransform.h13305 LSI->CallOperator = NewCallOperator; in TransformLambdaExpr()
/openbsd-src/gnu/llvm/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.cpp42 unsigned getManglingNumber(const CXXMethodDecl *CallOperator) override { in getManglingNumber() argument
77 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
78 return DeviceCtx->getManglingNumber(CallOperator); in getDeviceManglingNumber()
104 unsigned getDeviceManglingNumber(const CXXMethodDecl *CallOperator) override { in getDeviceManglingNumber() argument
105 return DeviceCtx->getManglingNumber(CallOperator); in getDeviceManglingNumber()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DMangleNumberingContext.h35 virtual unsigned getManglingNumber(const CXXMethodDecl *CallOperator) = 0;
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DScopeInfo.h839 CXXMethodDecl *CallOperator = nullptr; variable
H A DSema.h7108 CXXMethodDecl *CallOperator,
7160 CXXMethodDecl *CallOperator, Scope *CurScope);