Lines Matching refs:ManglingContextDecl
278 Decl *&ManglingContextDecl) { in getCurrentMangleNumberContext() argument
281 ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()
293 if (ManglingContextDecl) { in getCurrentMangleNumberContext()
294 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
299 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
302 } else if (isa<FieldDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
317 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
319 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
323 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
329 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
347 assert(ManglingContextDecl && "Need to have a context declaration"); in getMangleNumberingContext()
424 Decl *ManglingContextDecl; in startLambdaDefinition() local
427 ManglingContextDecl)) { in startLambdaDefinition()
429 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl); in startLambdaDefinition()