Home
last modified time | relevance | path

Searched refs:MangleContext (Results 1 – 25 of 28) sorted by relevance

12

/external/clang/lib/AST/
DMangle.cpp39 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock()
50 void MangleContext::anchor() { } in anchor()
98 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName()
117 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) { in mangleName()
186 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock()
203 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
212 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock()
221 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock()
257 void MangleContext::mangleObjCMethodNameWithoutSize(const ObjCMethodDecl *MD, in mangleObjCMethodNameWithoutSize()
270 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
DExpr.cpp477 std::unique_ptr<MangleContext> MC; in ComputeName()
499 std::unique_ptr<MangleContext> MC; in ComputeName()
/external/clang/include/clang/AST/
DMangle.h42 class MangleContext {
63 explicit MangleContext(ASTContext &Context, in MangleContext() function
68 virtual ~MangleContext() { } in ~MangleContext()
152 class ItaniumMangleContext : public MangleContext {
155 : MangleContext(C, D, MK_Itanium) {} in ItaniumMangleContext()
172 static bool classof(const MangleContext *C) { in classof()
180 class MicrosoftMangleContext : public MangleContext {
183 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
237 static bool classof(const MangleContext *C) { in classof()
DASTContext.h66 class MangleContext; variable
1945 MangleContext *createMangleContext();
/external/llvm-project/clang/include/clang/AST/
DMangle.h44 class MangleContext {
65 explicit MangleContext(ASTContext &Context, in MangleContext() function
70 virtual ~MangleContext() { } in ~MangleContext()
154 class ItaniumMangleContext : public MangleContext {
157 : MangleContext(C, D, MK_Itanium) {} in ItaniumMangleContext()
178 static bool classof(const MangleContext *C) { in classof()
186 class MicrosoftMangleContext : public MangleContext {
189 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
244 static bool classof(const MangleContext *C) { in classof()
DASTContext.h103 class MangleContext; variable
2313 MangleContext *createMangleContext(const TargetInfo *T = nullptr);
/external/llvm-project/clang/lib/AST/
DMangle.cpp36 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock()
47 void MangleContext::anchor() { } in anchor()
107 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName()
135 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) { in mangleName()
222 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) { in mangleMSGuidDecl()
236 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock()
253 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
262 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock()
271 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock()
307 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
[all …]
DItaniumCXXABI.cpp186 std::unique_ptr<MangleContext> Mangler;
DExpr.cpp569 std::unique_ptr<MangleContext> MC; in ComputeName()
/external/clang/lib/CodeGen/
DCodeGenTBAA.h28 class MangleContext; variable
49 MangleContext &MContext;
95 MangleContext &MContext);
DCGCXXABI.h35 class MangleContext; variable
46 std::unique_ptr<MangleContext> MangleCtx;
95 MangleContext &getMangleContext() { in getMangleContext()
DCodeGenTBAA.cpp34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
DCGException.cpp1628 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
DMicrosoftCXXABI.cpp1595 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
1599 MangleContext.mangleCXXVFTable(RD, VFPtr->MangledPath, Out); in mangleVFTableName()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenTBAA.h27 class MangleContext; variable
122 MangleContext &MContext;
172 const LangOptions &Features, MangleContext &MContext);
DCGCXXABI.h35 class MangleContext; variable
47 std::unique_ptr<MangleContext> MangleCtx;
97 MangleContext &getMangleContext() { in getMangleContext()
DCodeGenTBAA.cpp34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
DCGCUDANV.cpp63 std::unique_ptr<MangleContext> DeviceMC;
DCGVTables.cpp500 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
DCGException.cpp1914 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
DMicrosoftCXXABI.cpp1745 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
1749 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
DCodeGenModule.cpp1126 MangleContext &MC = CGM.getCXXABI().getMangleContext(); in getMangledNameImpl()
1253 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()
/external/clang/lib/Index/
DCodegenNameGenerator.cpp29 std::unique_ptr<MangleContext> MC;
78 std::unique_ptr<MangleContext> M(Ctx.createMangleContext()); in getAllManglings()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.h166 clang::MangleContext *getMangleContext();
1081 std::unique_ptr<clang::MangleContext> m_mangle_ctx_up;
DTypeSystemClang.cpp772 clang::MangleContext *TypeSystemClang::getMangleContext() { in getMangleContext()
9172 clang::MangleContext *mc = getMangleContext(); in DeclGetMangledName()

12