Searched refs:MangleContext (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Mangle.cpp | 33 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 D | Expr.cpp | 542 std::unique_ptr<MangleContext> MC; in ComputeName()
|
| H A D | ASTContext.cpp | 9981 MangleContext *ASTContext::createMangleContext() { in createMangleContext()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Mangle.h | 44 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 D | ASTContext.h | 100 class MangleContext; variable 2228 MangleContext *createMangleContext();
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.h | 28 class MangleContext; variable 123 MangleContext &MContext; 173 const LangOptions &Features, MangleContext &MContext);
|
| H A D | CGCXXABI.h | 35 class MangleContext; variable 47 std::unique_ptr<MangleContext> MangleCtx; 97 MangleContext &getMangleContext() { in getMangleContext()
|
| H A D | CodeGenTBAA.cpp | 35 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
|
| H A D | CGVTables.cpp | 483 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
|
| H A D | CGException.cpp | 1846 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
|
| H A D | MicrosoftCXXABI.cpp | 1673 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument 1677 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
|
| H A D | CodeGenModule.cpp | 947 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 D | CodegenNameGenerator.cpp | 29 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 D | ClangASTContext.h | 110 clang::MangleContext *getMangleContext(); 1040 std::unique_ptr<clang::MangleContext> m_mangle_ctx_ap;
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | ClangASTContext.cpp | 938 clang::MangleContext *ClangASTContext::getMangleContext() { in getMangleContext() 9934 clang::MangleContext *mc = getMangleContext(); in DeclGetMangledName()
|