Home
last modified time | relevance | path

Searched refs:MCtx (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp457 MangleNumberingContext *MCtx; in handleLambdaNumbering() local
459 std::tie(MCtx, ManglingContextDecl) = in handleLambdaNumbering()
462 if (!MCtx && (getLangOpts().CUDA || getLangOpts().SYCLIsDevice || in handleLambdaNumbering()
471 MCtx = getMangleNumberingContext(Class, ManglingContextDecl); in handleLambdaNumbering()
472 assert(MCtx && "Retrieving mangle numbering context failed!"); in handleLambdaNumbering()
475 if (MCtx) { in handleLambdaNumbering()
476 unsigned ManglingNumber = MCtx->getManglingNumber(Method); in handleLambdaNumbering()
479 Class->setDeviceLambdaManglingNumber(MCtx->getDeviceManglingNumber(Method)); in handleLambdaNumbering()
H A DSemaDecl.cpp4785 MangleNumberingContext &MCtx = in handleTagNumbering() local
4788 Tag, MCtx.getManglingNumber( in handleTagNumbering()
4794 MangleNumberingContext *MCtx; in handleTagNumbering() local
4796 std::tie(MCtx, ManglingContextDecl) = in handleTagNumbering()
4798 if (MCtx) { in handleTagNumbering()
4800 Tag, MCtx->getManglingNumber( in handleTagNumbering()
5653 MangleNumberingContext *MCtx; in BuildAnonymousStructOrUnion() local
5657 if (MCtx) { in BuildAnonymousStructOrUnion()
7909 MangleNumberingContext *MCtx; in ActOnVariableDeclarator() local
7911 std::tie(MCtx, ManglingContextDecl) = in ActOnVariableDeclarator()
[all …]
H A DSemaExpr.cpp16166 MangleNumberingContext *MCtx; in ActOnBlockStart() local
16168 std::tie(MCtx, ManglingContextDecl) = in ActOnBlockStart()
16170 if (MCtx) { in ActOnBlockStart()
16171 unsigned ManglingNumber = MCtx->getManglingNumber(Block); in ActOnBlockStart()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp503 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk() local
506 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk()
508 MCtx.mangleThunk(MD, TI, Out); in maybeEmitThunk()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp11882 std::unique_ptr<MangleNumberingContext> &MCtx = MangleNumberingContexts[DC]; in getManglingNumberContext() local
11883 if (!MCtx) in getManglingNumberContext()
11884 MCtx = createMangleNumberingContext(); in getManglingNumberContext()
11885 return *MCtx; in getManglingNumberContext()
11891 std::unique_ptr<MangleNumberingContext> &MCtx = in getManglingNumberContext() local
11893 if (!MCtx) in getManglingNumberContext()
11894 MCtx = createMangleNumberingContext(); in getManglingNumberContext()
11895 return *MCtx; in getManglingNumberContext()