Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DMangle.h41 class MangleContext {
62 explicit MangleContext(ASTContext &Context, in MangleContext() function
67 virtual ~MangleContext() { } in ~MangleContext()
150 class ItaniumMangleContext : public MangleContext {
153 : MangleContext(C, D, MK_Itanium) {} in ItaniumMangleContext()
170 static bool classof(const MangleContext *C) { in classof()
178 class MicrosoftMangleContext : public MangleContext {
181 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
237 static bool classof(const MangleContext *C) { in classof()
DASTContext.h64 class MangleContext; variable
1920 MangleContext *createMangleContext();
/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::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
DExpr.cpp488 std::unique_ptr<MangleContext> MC; in ComputeName()
510 std::unique_ptr<MangleContext> MC; in ComputeName()
DASTContext.cpp8504 MangleContext *ASTContext::createMangleContext() { in createMangleContext()
/external/clang/lib/CodeGen/
DCodeGenTBAA.h31 class MangleContext; variable
52 MangleContext &MContext;
98 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.cpp1629 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
DMicrosoftCXXABI.cpp1603 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
1607 MangleContext.mangleCXXVFTable(RD, VFPtr->MangledPath, Out); in mangleVFTableName()
DCodeGenModule.cpp643 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()
/external/v8/tools/gcmole/
Dgcmole.cc51 static bool GetMangledName(clang::MangleContext* ctx, in GetMangledName()
129 explicit CalleesPrinter(clang::MangleContext* ctx) : ctx_(ctx) { in CalleesPrinter()
199 clang::MangleContext* ctx_;
232 clang::MangleContext* mangle_context_;
254 static bool KnownToCauseGC(clang::MangleContext* ctx, in KnownToCauseGC()
507 FunctionAnalyzer(clang::MangleContext* ctx, in FunctionAnalyzer()
1169 clang::MangleContext* ctx_;
/external/clang/tools/libclang/
DCIndex.cpp3612 static std::string getMangledStructor(std::unique_ptr<MangleContext> &M, in getMangledStructor()
3983 std::unique_ptr<MangleContext> MC(Ctx.createMangleContext()); in clang_Cursor_getMangling()
4016 std::unique_ptr<MangleContext> M(Ctx.createMangleContext()); in clang_Cursor_getCXXManglings()