Lines Matching refs:ManglingContextDecl
279 Decl *&ManglingContextDecl) { in getCurrentMangleNumberContext() argument
282 ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()
294 if (ManglingContextDecl) { in getCurrentMangleNumberContext()
295 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
300 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
303 } else if (isa<FieldDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
318 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
320 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
324 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
330 ManglingContextDecl = nullptr; in getCurrentMangleNumberContext()
348 assert(ManglingContextDecl && "Need to have a context declaration"); in getMangleNumberingContext()
425 Decl *ManglingContextDecl; in startLambdaDefinition() local
428 ManglingContextDecl)) { in startLambdaDefinition()
430 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl); in startLambdaDefinition()