| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Mangle.h | 52 class MangleContext { 76 explicit MangleContext(ASTContext &Context, DiagnosticsEngine &Diags, 80 virtual ~MangleContext() {} in ~MangleContext() 190 class ItaniumMangleContext : public MangleContext { 196 : MangleContext(C, D, MK_Itanium, IsAux) {} in MangleContext() function 221 static bool classof(const MangleContext *C) { in classof() 233 class MicrosoftMangleContext : public MangleContext { 237 : MangleContext(C, D, MK_Microsoft, IsAux) {} in MangleContext() function 292 static bool classof(const MangleContext *C) { in classof()
|
| H A D | ASTContext.h | 78 class MangleContext; variable 2759 MangleContext *createMangleContext(const TargetInfo *T = nullptr); 2765 MangleContext *createDeviceMangleContext(const TargetInfo &T);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Mangle.cpp | 52 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock() 63 void MangleContext::anchor() { } in anchor() 121 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName() 155 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) { in mangleName() 260 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, in mangleMSGuidDecl() 275 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock() 292 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock() 301 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock() 310 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock() 345 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName() [all …]
|
| H A D | CXXABI.h | 24 class MangleContext; variable 79 createItaniumNumberingContext(MangleContext *);
|
| H A D | ItaniumCXXABI.cpp | 217 std::unique_ptr<MangleContext> Mangler; 297 clang::createItaniumNumberingContext(MangleContext *Mangler) { in createItaniumNumberingContext()
|
| H A D | ASTContext.cpp | 3328 std::unique_ptr<MangleContext> MC(createMangleContext()); in getPointerAuthVTablePointerDiscriminator() 3652 std::unique_ptr<MangleContext> MC(createMangleContext()); in getPointerAuthTypeDiscriminator() 13142 MangleContext *ASTContext::createMangleContext(const TargetInfo *T) { in createMangleContext() 13163 MangleContext *ASTContext::createDeviceMangleContext(const TargetInfo &T) { in createDeviceMangleContext() 15012 std::unique_ptr<MangleContext> MC{ItaniumMangleContext::create( in BuildSYCLKernelInfo() 15142 std::unique_ptr<MangleContext> Mangler(createMangleContext()); in useAbbreviatedThunkName()
|
| H A D | Expr.cpp | 600 std::unique_ptr<MangleContext> Ctx{ItaniumMangleContext::create( in ComputeName() 679 std::unique_ptr<MangleContext> MC; in ComputeName()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenCXXABI.h | 29 std::unique_ptr<clang::MangleContext> mangleContext; 101 clang::MangleContext &getMangleContext() { return *mangleContext; } in getMangleContext()
|
| H A D | CIRGenModule.cpp | 1364 MangleContext &mc = cgm.getCXXABI().getMangleContext(); in getMangledNameImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.h | 27 class MangleContext; variable 123 std::unique_ptr<MangleContext> MangleCtx;
|
| H A D | CGCXXABI.h | 34 class MangleContext; variable 48 std::unique_ptr<MangleContext> MangleCtx; 113 MangleContext &getMangleContext() { in getMangleContext()
|
| H A D | CGCUDANV.cpp | 78 std::unique_ptr<MangleContext> DeviceMC; 209 static std::unique_ptr<MangleContext> InitDeviceMC(CodeGenModule &CGM) { in InitDeviceMC() 216 return std::unique_ptr<MangleContext>( in InitDeviceMC() 221 return std::unique_ptr<MangleContext>(CGM.getContext().createMangleContext( in InitDeviceMC() 284 MangleContext *MC; in getDeviceSideName()
|
| H A D | CGHLSLBuiltins.cpp | 249 std::unique_ptr<MangleContext> Mangler(Context.createMangleContext()); in getSpecConstantFunctionName()
|
| H A D | CGVTables.cpp | 512 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
|
| H A D | CGException.cpp | 2026 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
|
| H A D | MicrosoftCXXABI.cpp | 1799 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument 1803 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
|
| H A D | CodeGenModule.cpp | 2010 MangleContext &MC = CGM.getCXXABI().getMangleContext(); in getMangledNameImpl() 2211 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 169 clang::MangleContext *getMangleContext(); 1222 std::unique_ptr<clang::MangleContext> m_mangle_ctx_up;
|
| H A D | TypeSystemClang.cpp | 729 clang::MangleContext *TypeSystemClang::getMangleContext() { in getMangleContext() 9054 clang::MangleContext *mc = getMangleContext(); in DeclGetMangledName()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 1659 std::unique_ptr<MangleContext> MC(S.Context.createMangleContext()); in markUsedForAliasOrIfunc()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 3958 …enTBAA(clang::ASTContext&, llvm::LLVMContext&, clang::LangOptions const&, clang::MangleContext&)"}, 3959 …enTBAA(clang::ASTContext&, llvm::LLVMContext&, clang::LangOptions const&, clang::MangleContext&)"}, 10576 {"_ZN5clang13MangleContext16startNewFunctionEv", "clang::MangleContext::startNewFunction()"}, 10578 {"_ZN5clang13MangleContextD1Ev", "clang::MangleContext::~MangleContext()"}, 10579 {"_ZN5clang13MangleContextD0Ev", "clang::MangleContext::~MangleContext()"}, 10580 …iumGuardVariableEPKNS_7VarDeclERN4llvm15SmallVectorImplIcEE", "clang::MangleContext::mangleItanium… 10581 …gleGlobalBlockEPKNS_9BlockDeclERN4llvm15SmallVectorImplIcEE", "clang::MangleContext::mangleGlobalB… 10582 …_11CXXCtorTypeEPKNS_9BlockDeclERN4llvm15SmallVectorImplIcEE", "clang::MangleContext::mangleCtorBlo… 10583 …llVectorImplIcEE", "(anonymous namespace)::mangleFunctionBlock(clang::MangleContext&, llvm::String… 10584 …_11CXXDtorTypeEPKNS_9BlockDeclERN4llvm15SmallVectorImplIcEE", "clang::MangleContext::mangleDtorBlo… [all …]
|