Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DMangle.cpp33 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock()
44 void MangleContext::anchor() { } in anchor()
93 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName()
117 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) { in mangleName()
188 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock()
205 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
214 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock()
223 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock()
259 void MangleContext::mangleObjCMethodNameWithoutSize(const ObjCMethodDecl *MD, in mangleObjCMethodNameWithoutSize()
276 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
H A DExpr.cpp542 std::unique_ptr<MangleContext> MC; in ComputeName()
H A DASTContext.cpp9981 MangleContext *ASTContext::createMangleContext() { in createMangleContext()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A 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()
174 static bool classof(const MangleContext *C) { in classof()
182 class MicrosoftMangleContext : public MangleContext {
185 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
240 static bool classof(const MangleContext *C) { in classof()
H A DASTContext.h100 class MangleContext; variable
2228 MangleContext *createMangleContext();
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.h28 class MangleContext; variable
123 MangleContext &MContext;
173 const LangOptions &Features, MangleContext &MContext);
H A DCGCXXABI.h35 class MangleContext; variable
47 std::unique_ptr<MangleContext> MangleCtx;
97 MangleContext &getMangleContext() { in getMangleContext()
H A DCodeGenTBAA.cpp35 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
H A DCGVTables.cpp483 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
H A DCGException.cpp1846 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
H A DMicrosoftCXXABI.cpp1673 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
1677 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
H A DCodeGenModule.cpp947 MangleContext &MC = CGM.getCXXABI().getMangleContext(); in getMangledNameImpl()
1057 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DCodegenNameGenerator.cpp29 std::unique_ptr<MangleContext> MC;
109 std::unique_ptr<MangleContext> M(Ctx.createMangleContext()); in getAllManglings()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangASTContext.h110 clang::MangleContext *getMangleContext();
1040 std::unique_ptr<clang::MangleContext> m_mangle_ctx_ap;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp938 clang::MangleContext *ClangASTContext::getMangleContext() { in getMangleContext()
9934 clang::MangleContext *mc = getMangleContext(); in DeclGetMangledName()