Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DMangle.h67 class MangleContext {
87 explicit MangleContext(ASTContext &Context, in MangleContext() function
92 virtual ~MangleContext() { } in ~MangleContext()
160 class ItaniumMangleContext : public MangleContext {
163 : MangleContext(C, D, MK_Itanium) {} in ItaniumMangleContext()
175 static bool classof(const MangleContext *C) { in classof()
183 class MicrosoftMangleContext : public MangleContext {
186 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
206 static bool classof(const MangleContext *C) { in classof()
DASTContext.h63 class MangleContext; variable
1707 MangleContext *createMangleContext();
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DMangle.cpp39 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock()
50 void MangleContext::anchor() { } in anchor()
93 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName()
112 void MangleContext::mangleName(const NamedDecl *D, raw_ostream &Out) { in mangleName()
176 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock()
193 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
203 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock()
213 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock()
238 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
DMicrosoftMangle.cpp77 MangleContext &Context;
102 MicrosoftCXXNameMangler(MangleContext &C, raw_ostream &Out_) in MicrosoftCXXNameMangler()
109 MicrosoftCXXNameMangler(MangleContext &C, raw_ostream &Out_, in MicrosoftCXXNameMangler()
DExpr.cpp487 OwningPtr<MangleContext> MC; in ComputeName()
DASTContext.cpp7999 MangleContext *ASTContext::createMangleContext() { in createMangleContext()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCodeGenTBAA.h31 class MangleContext; variable
52 MangleContext &MContext;
98 MangleContext &MContext);
DCGCXXABI.h34 class MangleContext; variable
44 OwningPtr<MangleContext> MangleCtx;
96 MangleContext &getMangleContext() { in getMangleContext()
DCodeGenTBAA.cpp34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
DMicrosoftCXXABI.cpp849 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
853 MangleContext.mangleCXXVFTable(RD, VFPtr.PathToMangle, Out); in mangleVFTableName()
DCodeGenModule.cpp520 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()