Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp480 MangleNumberingContext *MCtx; in handleLambdaNumbering() local
481 std::tie(MCtx, Numbering.ContextDecl) = in handleLambdaNumbering()
483 if (!MCtx && (getLangOpts().CUDA || getLangOpts().SYCLIsDevice || in handleLambdaNumbering()
492 MCtx = getMangleNumberingContext(Class, Numbering.ContextDecl); in handleLambdaNumbering()
493 assert(MCtx && "Retrieving mangle numbering context failed!"); in handleLambdaNumbering()
496 if (MCtx) { in handleLambdaNumbering()
497 Numbering.IndexInContext = MCtx->getNextLambdaIndex(); in handleLambdaNumbering()
498 Numbering.ManglingNumber = MCtx->getManglingNumber(Method); in handleLambdaNumbering()
499 Numbering.DeviceManglingNumber = MCtx->getDeviceManglingNumber(Method); in handleLambdaNumbering()
H A DSemaDecl.cpp4805 MangleNumberingContext &MCtx = in handleTagNumbering() local
4808 Tag, MCtx.getManglingNumber( in handleTagNumbering()
4814 MangleNumberingContext *MCtx; in handleTagNumbering() local
4816 std::tie(MCtx, ManglingContextDecl) = in handleTagNumbering()
4818 if (MCtx) { in handleTagNumbering()
4820 Tag, MCtx->getManglingNumber( in handleTagNumbering()
5705 MangleNumberingContext *MCtx; in BuildAnonymousStructOrUnion() local
5707 std::tie(MCtx, ManglingContextDecl) = in BuildAnonymousStructOrUnion()
5709 if (MCtx) { in BuildAnonymousStructOrUnion()
5711 NewVD, MCtx->getManglingNumber( in BuildAnonymousStructOrUnion()
[all …]
H A DSemaExpr.cpp15936 MangleNumberingContext *MCtx; in ActOnBlockStart() local
15938 std::tie(MCtx, ManglingContextDecl) = in ActOnBlockStart()
15940 if (MCtx) { in ActOnBlockStart()
15941 unsigned ManglingNumber = MCtx->getManglingNumber(Block); in ActOnBlockStart()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp512 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk() local
516 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI, in maybeEmitThunk()
519 MCtx.mangleThunk(MD, TI, /* elideOverrideInfo */ false, Out); in maybeEmitThunk()
524 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI, in maybeEmitThunk()
527 MCtx.mangleThunk(MD, TI, /* elideOverrideInfo */ true, Out); in maybeEmitThunk()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp12661 std::unique_ptr<MangleNumberingContext> &MCtx = MangleNumberingContexts[DC]; in getManglingNumberContext() local
12662 if (!MCtx) in getManglingNumberContext()
12663 MCtx = createMangleNumberingContext(); in getManglingNumberContext()
12664 return *MCtx; in getManglingNumberContext()
12670 std::unique_ptr<MangleNumberingContext> &MCtx = in getManglingNumberContext() local
12672 if (!MCtx) in getManglingNumberContext()
12673 MCtx = createMangleNumberingContext(); in getManglingNumberContext()
12674 return *MCtx; in getManglingNumberContext()