Lines Matching refs:Lambda

135   void mangleLambdaSig(const CXXRecordDecl *Lambda, raw_ostream &) override;
171 std::string getLambdaString(const CXXRecordDecl *Lambda) override { in getLambdaString() argument
174 assert(Lambda->isLambda() && "RD must be a lambda!"); in getLambdaString()
176 Decl *LambdaContextDecl = Lambda->getLambdaContextDecl(); in getLambdaString()
177 unsigned LambdaManglingNumber = Lambda->getLambdaManglingNumber(); in getLambdaString()
193 LambdaId = getAnonymousStructIdForDebugInfo(Lambda); in getLambdaString()
468 void mangleLambdaSig(const CXXRecordDecl *Lambda);
542 void mangleLambda(const CXXRecordDecl *Lambda);
2087 void CXXNameMangler::mangleLambda(const CXXRecordDecl *Lambda) { in mangleLambda() argument
2090 if (Decl *Context = Lambda->getLambdaContextDecl()) { in mangleLambda()
2106 mangleLambdaSig(Lambda); in mangleLambda()
2121 Context.getDiscriminatorOverride()(Context.getASTContext(), Lambda); in mangleLambda()
2123 DeviceNumber ? *DeviceNumber : Lambda->getLambdaManglingNumber(); in mangleLambda()
2131 void CXXNameMangler::mangleLambdaSig(const CXXRecordDecl *Lambda) { in mangleLambdaSig() argument
2133 for (auto *D : Lambda->getLambdaExplicitTemplateParameters()) in mangleLambdaSig()
2137 if (auto *TPL = Lambda->getGenericLambdaTemplateParameterList()) in mangleLambdaSig()
2141 Lambda->getLambdaTypeInfo()->getType()->castAs<FunctionProtoType>(); in mangleLambdaSig()
2143 Lambda->getLambdaStaticInvoker()); in mangleLambdaSig()
7323 void ItaniumMangleContextImpl::mangleLambdaSig(const CXXRecordDecl *Lambda, in mangleLambdaSig() argument
7326 Mangler.mangleLambdaSig(Lambda); in mangleLambdaSig()