Lines Matching refs:ManglingContextDecl
277 Decl *ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext() local
291 if (ManglingContextDecl) { in getCurrentMangleNumberContext()
292 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
297 } else if (VarDecl *Var = dyn_cast<VarDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
308 } else if (isa<FieldDecl>(ManglingContextDecl)) { in getCurrentMangleNumberContext()
323 !(ManglingContextDecl && isa<ParmVarDecl>(ManglingContextDecl))) || in getCurrentMangleNumberContext()
336 return std::make_tuple(nullptr, ManglingContextDecl); in getCurrentMangleNumberContext()
350 ManglingContextDecl), in getCurrentMangleNumberContext()
351 ManglingContextDecl); in getCurrentMangleNumberContext()
434 Decl *ManglingContextDecl; in handleLambdaNumbering() local
436 ManglingContextDecl) = *Mangling; in handleLambdaNumbering()
437 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl, in handleLambdaNumbering()
445 Decl *ManglingContextDecl) -> MangleNumberingContext * { in handleLambdaNumbering() argument
447 if (ManglingContextDecl) in handleLambdaNumbering()
449 ASTContext::NeedExtraManglingDecl, ManglingContextDecl); in handleLambdaNumbering()
458 Decl *ManglingContextDecl; in handleLambdaNumbering() local
459 std::tie(MCtx, ManglingContextDecl) = in handleLambdaNumbering()
471 MCtx = getMangleNumberingContext(Class, ManglingContextDecl); in handleLambdaNumbering()
477 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl, in handleLambdaNumbering()