Searched refs:MangleContext (Results 1 – 13 of 13) sorted by relevance
/external/clang/include/clang/AST/ |
D | Mangle.h | 41 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()
|
D | ASTContext.h | 64 class MangleContext; variable 1920 MangleContext *createMangleContext();
|
/external/clang/lib/AST/ |
D | Mangle.cpp | 39 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()
|
D | Expr.cpp | 488 std::unique_ptr<MangleContext> MC; in ComputeName() 510 std::unique_ptr<MangleContext> MC; in ComputeName()
|
D | ASTContext.cpp | 8504 MangleContext *ASTContext::createMangleContext() { in createMangleContext()
|
/external/clang/lib/CodeGen/ |
D | CodeGenTBAA.h | 31 class MangleContext; variable 52 MangleContext &MContext; 98 MangleContext &MContext);
|
D | CGCXXABI.h | 35 class MangleContext; variable 46 std::unique_ptr<MangleContext> MangleCtx; 95 MangleContext &getMangleContext() { in getMangleContext()
|
D | CodeGenTBAA.cpp | 34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
|
D | CGException.cpp | 1629 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
|
D | MicrosoftCXXABI.cpp | 1603 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument 1607 MangleContext.mangleCXXVFTable(RD, VFPtr->MangledPath, Out); in mangleVFTableName()
|
D | CodeGenModule.cpp | 643 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 51 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/ |
D | CIndex.cpp | 3612 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()
|