Home
last modified time | relevance | path

Searched refs:isLambda (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTLambda.h30 if (!LambdaClass || !LambdaClass->isLambda()) return false; in isLambdaCallOperator()
41 return MD->getParent()->isLambda(); in isLambdaMethod()
70 return C ? C->getParent()->isLambda() : false; in isLambdaConversionOperator()
H A DDeclCXX.h778 (!isLambda() || lambdaIsDefaultConstructibleAndAssignable())) || in needsImplicitDefaultConstructor()
998 (!isLambda() || lambdaIsDefaultConstructibleAndAssignable()); in needsImplicitMoveAssignment()
1027 bool isLambda() const { in isLambda() function
1069 assert(isLambda()); in getLambdaCaptureDefault()
1074 if (!isLambda()) in isCapturelessLambda()
1111 if (!isLambda()) return nullptr; in captures_begin()
1117 return isLambda() ? captures_begin() + getLambdaData().NumCaptures in captures_end()
1124 assert(isLambda() && I < capture_size() && "invalid index for capture"); in getCapture()
1775 assert(isLambda() && "Not a lambda closure type!"); in getLambdaManglingNumber()
1782 assert(isLambda() && "Not a lambda closure type!"); in hasKnownLambdaInternalLinkage()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp739 assert(isLambda() && "not a lambda"); in lambdaIsDefaultConstructibleAndAssignable()
1534 return isAggregate() || (isLambda() && LangOpts.CPlusPlus17) || in isLiteral()
1687 if (!isLambda()) return false; in isGenericLambda()
1700 if (!RD.isLambda()) return nullptr; in getLambdaCallOperatorHelper()
1770 assert(RD.isLambda() && "Must be a lambda"); in getLambdaStaticInvokers()
1783 if (!isLambda()) in getLambdaStaticInvoker()
1842 assert(isLambda() && "Not a lambda closure type!"); in getLambdaContextDecl()
1848 assert(isLambda() && "Not a lambda closure type!"); in setLambdaNumbering()
1859 assert(isLambda() && "Not a lambda closure type!"); in getDeviceLambdaManglingNumber()
2187 if (isLambda() || hasUserDeclaredConstructor() || in isInterfaceLike()
[all …]
H A DItaniumCXXABI.cpp144 assert(Lambda->isLambda()); in getManglingNumber()
H A DASTStructuralEquivalence.cpp1695 assert(D1->isLambda() && D2->isLambda() && in IsStructurallyEquivalentLambdas()
1892 if (D1CXX->isLambda() != D2CXX->isLambda()) in IsStructurallyEquivalent()
1894 if (D1CXX->isLambda()) { in IsStructurallyEquivalent()
H A DMicrosoftMangle.cpp89 if (RD->isLambda()) in getLambdaDefaultArgumentDeclContext()
222 if (RD->isLambda()) { in getNextDiscriminator()
251 assert(Lambda->isLambda() && "RD must be a lambda!"); in getLambdaString()
279 assert(RD->isLambda() && "RD must be a lambda!"); in getLambdaId()
289 assert(RD->isLambda() && "RD must be a lambda!"); in getLambdaIdForDebugInfo()
1245 if (Record->isLambda()) { in mangleUnqualifiedName()
2884 if (MD->getParent()->isLambda()) in mangleFunctionType()
H A DItaniumMangle.cpp60 static bool isLambda(const NamedDecl *ND) { in isLambda() function
65 return Record->isLambda(); in isLambda()
139 if (isLambda(ND)) in getNextDiscriminator()
172 assert(Lambda->isLambda() && "RD must be a lambda!"); in getLambdaString()
657 if (RD->isLambda()) in getEffectiveDeclContext()
1062 bool IsLambda = isLambda(ND); in mangleNameWithAbiTags()
1655 if (Record->isLambda() && in mangleUnqualifiedName()
1922 if (CXXRD && CXXRD->isLambda()) { in mangleLocalName()
2335 if (RD->isLambda()) in getClosurePrefix()
H A DDeclBase.cpp414 if (CRD->isLambda()) in isInLocalScopeForInstantiation()
1255 MD->getParent()->isLambda()) in getNonClosureContext()
H A DDecl.cpp1515 if (Record->isLambda()) { in computeLVForDecl()
4766 assert((getParent()->isLambda() || getParent()->isCapturedRecord()) && in setCapturedVLAType()
5139 bool RecordDecl::isLambda() const { in isLambda() function in RecordDecl
5141 return RD->isLambda(); in isLambda()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp292 assert(CallbackDecl->isLambda()); in create_call_once_lambda_call()
398 bool isLambdaCall = CallbackRecordDecl && CallbackRecordDecl->isLambda(); in create_call_once()
H A DAnalysisDeclContext.cpp163 if (!parent->isLambda()) in getSelfDecl()
H A DThreadSafetyCommon.cpp170 if (CMD->getParent()->isLambda()) in translateAttrExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DForwardDeclChecker.cpp147 if (RD->isImplicit() || RD->isLambda()) in visitRecordDecl()
H A DRawPtrRefMemberChecker.cpp245 if (RD->isLambda()) in shouldSkipDecl()
H A DRefCntblBaseVirtualDtorChecker.cpp334 if (RD->isLambda()) in shouldSkipDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp1749 if (RD->isLambda()) in getFunctionFromRoutineName()
1793 if (RD->isLambda()) in ActOnRoutineName()
1908 if (!RD || !RD->isLambda()) in ActOnVariableInit()
2250 if (RD && RD->isLambda()) in LegalizeNextParsedDecl()
2263 if (RD && RD->isLambda()) in LegalizeNextParsedDecl()
H A DSemaTemplateInstantiate.cpp433 if (Rec->isLambda()) { in HandleRecordDecl()
3703 (isa<CXXRecordDecl>(Member) && cast<CXXRecordDecl>(Member)->isLambda())) in InstantiateClass()
4317 Record->isLambda()) in InstantiateClassMembers()
H A DSemaFunctionEffects.cpp794 if (Rec->isLambda()) in GetCallableDeclKind()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopUnrolling.cpp176 assert(MD && MD->getParent()->isLambda() && in isCapturedByReference()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObjectChecker.cpp584 if (CXXParent && CXXParent->isLambda()) { in getVariableName()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.cpp397 if (md->getParent()->isLambda() && md->getOverloadedOperator() == OO_Call) { in startFunction()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp457 REGISTER_MATCHER(isLambda); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendActions.cpp513 if (R->isLambda()) { in printEntryName()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp519 if (Parent->isLambda()) { in initialize()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp1062 if (CXX->isLambda()) in ImportImpl()

123