Lines Matching refs:Lambda
186 void mangleLambdaSig(const CXXRecordDecl *Lambda, raw_ostream &) override;
220 std::string getLambdaString(const CXXRecordDecl *Lambda) override { in getLambdaString() argument
223 assert(Lambda->isLambda() && "RD must be a lambda!"); in getLambdaString()
225 Decl *LambdaContextDecl = Lambda->getLambdaContextDecl(); in getLambdaString()
226 unsigned LambdaManglingNumber = Lambda->getLambdaManglingNumber(); in getLambdaString()
242 LambdaId = getAnonymousStructIdForDebugInfo(Lambda); in getLambdaString()
472 void mangleLambdaSig(const CXXRecordDecl *Lambda);
535 void mangleLambda(const CXXRecordDecl *Lambda);
1922 void CXXNameMangler::mangleLambda(const CXXRecordDecl *Lambda) { in mangleLambda() argument
1925 if (Decl *Context = Lambda->getLambdaContextDecl()) { in mangleLambda()
1942 mangleLambdaSig(Lambda); in mangleLambda()
1957 ? Lambda->getDeviceLambdaManglingNumber() in mangleLambda()
1958 : Lambda->getLambdaManglingNumber(); in mangleLambda()
1965 void CXXNameMangler::mangleLambdaSig(const CXXRecordDecl *Lambda) { in mangleLambdaSig() argument
1966 for (auto *D : Lambda->getLambdaExplicitTemplateParameters()) in mangleLambdaSig()
1969 Lambda->getLambdaTypeInfo()->getType()->castAs<FunctionProtoType>(); in mangleLambdaSig()
1971 Lambda->getLambdaStaticInvoker()); in mangleLambdaSig()
6375 void ItaniumMangleContextImpl::mangleLambdaSig(const CXXRecordDecl *Lambda, in mangleLambdaSig() argument
6378 Mangler.mangleLambdaSig(Lambda); in mangleLambdaSig()