Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DMangle.h44 class MangleContext {
65 explicit MangleContext(ASTContext &Context, in MangleContext() function
70 virtual ~MangleContext() { } in ~MangleContext()
174 class ItaniumMangleContext : public MangleContext {
177 : MangleContext(C, D, MK_Itanium) {} in ItaniumMangleContext()
198 static bool classof(const MangleContext *C) { in classof()
206 class MicrosoftMangleContext : public MangleContext {
209 : MangleContext(C, D, MK_Microsoft) {} in MicrosoftMangleContext()
264 static bool classof(const MangleContext *C) { in classof()
H A DASTContext.h106 class MangleContext; variable
2356 MangleContext *createMangleContext(const TargetInfo *T = nullptr);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DMangle.cpp36 static void mangleFunctionBlock(MangleContext &Context, in mangleFunctionBlock()
47 void MangleContext::anchor() { } in anchor()
107 bool MangleContext::shouldMangleDeclName(const NamedDecl *D) { in shouldMangleDeclName()
141 void MangleContext::mangleName(GlobalDecl GD, raw_ostream &Out) { in mangleName()
236 void MangleContext::mangleMSGuidDecl(const MSGuidDecl *GD, raw_ostream &Out) { in mangleMSGuidDecl()
250 void MangleContext::mangleGlobalBlock(const BlockDecl *BD, in mangleGlobalBlock()
267 void MangleContext::mangleCtorBlock(const CXXConstructorDecl *CD, in mangleCtorBlock()
276 void MangleContext::mangleDtorBlock(const CXXDestructorDecl *DD, in mangleDtorBlock()
285 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock()
321 void MangleContext::mangleObjCMethodName(const ObjCMethodDecl *MD, in mangleObjCMethodName()
[all …]
H A DCXXABI.h25 class MangleContext; variable
80 createItaniumNumberingContext(MangleContext *);
H A DItaniumCXXABI.cpp186 std::unique_ptr<MangleContext> Mangler;
263 clang::createItaniumNumberingContext(MangleContext *Mangler) { in createItaniumNumberingContext()
H A DMicrosoftCXXABI.cpp72 MSHIPNumberingContext(MangleContext *DeviceMangler) { in MSHIPNumberingContext()
92 std::unique_ptr<MangleContext> DeviceMangler;
H A DExpr.cpp571 std::unique_ptr<MangleContext> MC; in ComputeName()
H A DASTContext.cpp11057 MangleContext *ASTContext::createMangleContext(const TargetInfo *T) { in createMangleContext()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTBAA.h27 class MangleContext; variable
122 MangleContext &MContext;
172 const LangOptions &Features, MangleContext &MContext);
H A DCGCXXABI.h35 class MangleContext; variable
47 std::unique_ptr<MangleContext> MangleCtx;
97 MangleContext &getMangleContext() { in getMangleContext()
H A DCodeGenTBAA.cpp34 const LangOptions &Features, MangleContext &MContext) in CodeGenTBAA()
H A DCGCUDANV.cpp71 std::unique_ptr<MangleContext> DeviceMC;
264 MangleContext *MC; in getDeviceSideName()
H A DCGVTables.cpp501 MangleContext &MCtx = CGM.getCXXABI().getMangleContext(); in maybeEmitThunk()
H A DCGException.cpp2003 MangleContext &Mangler = CGM.getCXXABI().getMangleContext(); in startOutlinedSEHHelper()
H A DMicrosoftCXXABI.cpp1755 static void mangleVFTableName(MicrosoftMangleContext &MangleContext, in mangleVFTableName() argument
1759 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
H A DCodeGenModule.cpp1213 MangleContext &MC = CGM.getCXXABI().getMangleContext(); in getMangledNameImpl()
1369 MangleContext &MangleCtx = getCXXABI().getMangleContext(); in getBlockMangledName()