Home
last modified time | relevance | path

Searched refs:Mangler (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp1997 for (const std::function<void()> &Mangler : EntryManglers) in mangleTemplateArgValue() local
1998 Mangler(); in mangleTemplateArgValue()
3666 MicrosoftCXXNameMangler Mangler(*this, MHO); in mangleCXXName() local
3667 return Mangler.mangle(GD); in mangleCXXName()
3719 MicrosoftCXXNameMangler &Mangler, in mangleThunkThisAdjustment() argument
3738 Mangler.mangleNumber( in mangleThunkThisAdjustment()
3740 Mangler.mangleNumber( in mangleThunkThisAdjustment()
3742 Mangler.mangleNumber( in mangleThunkThisAdjustment()
3744 Mangler.mangleNumber(static_cast<uint32_t>(Adjustment.NonVirtual)); in mangleThunkThisAdjustment()
3747 Mangler.mangleNumber( in mangleThunkThisAdjustment()
[all …]
H A DItaniumCXXABI.cpp132 ItaniumMangleContext *Mangler; member in __anona26199e70211::ItaniumNumberingContext
141 ItaniumNumberingContext(ItaniumMangleContext *Mangler) : Mangler(Mangler) {} in ItaniumNumberingContext() argument
151 Mangler->mangleLambdaSig(Lambda, Out); in getManglingNumber()
194 ItaniumSYCLNumberingContext(ItaniumMangleContext *Mangler) in ItaniumSYCLNumberingContext() argument
195 : ItaniumNumberingContext(Mangler) {} in ItaniumSYCLNumberingContext()
218 std::unique_ptr<MangleContext> Mangler; member in __anona26199e70211::ItaniumCXXABI
223 : Mangler(Ctx.createMangleContext()), Context(Ctx) {} in ItaniumCXXABI()
286 cast<ItaniumMangleContext>(Mangler.get())); in createMangleNumberingContext()
288 cast<ItaniumMangleContext>(Mangler.get())); in createMangleNumberingContext()
298 clang::createItaniumNumberingContext(MangleContext *Mangler) { in createItaniumNumberingContext() argument
[all …]
H A DItaniumMangle.cpp5833 const CXXNameMangler &Mangler; member
5838 TemplateArgManglingInfo(const CXXNameMangler &Mangler, TemplateName TN) in TemplateArgManglingInfo()
5839 : Mangler(Mangler) { in TemplateArgManglingInfo()
5916 CXXNameMangler(Mangler.Context, Stream, in needToMangleTemplateParam()
7028 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName() local
7029 return Mangler.mangle(GlobalDecl(CD, Type)); in mangleCXXName()
7034 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName() local
7035 return Mangler.mangle(GlobalDecl(DD, Type)); in mangleCXXName()
7038 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName() local
7039 Mangler.mangle(GD); in mangleCXXName()
[all …]
H A DMangle.cpp427 llvm::Mangler::getNameWithPrefix(OS, FrontendBufOS.str(), DL); in writeName()
465 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL); in getAllManglings()
577 llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL); in getMangledStructor()
592 llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL); in getMangledThunk()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMangler.cpp71 void Mangler::getNameWithPrefix(raw_ostream &OS, const Twine &GVName, in getNameWithPrefix()
76 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName, in getNameWithPrefix()
121 void Mangler::getNameWithPrefix(raw_ostream &OS, const GlobalValue *GV, in getNameWithPrefix()
188 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName, in getNameWithPrefix()
215 const Triple &TT, Mangler &Mangler) { in emitLinkerFlagsForGlobalCOFF() argument
229 Mangler.getNameWithPrefix(FlagOS, GV, false); in emitLinkerFlagsForGlobalCOFF()
236 Mangler.getNameWithPrefix(OS, GV, false); in emitLinkerFlagsForGlobalCOFF()
268 Mangler.getNameWithPrefix(FlagOS, GV, false); in emitLinkerFlagsForGlobalCOFF()
281 const Triple &T, Mangler &M) { in emitLinkerFlagsForUsedCOFF()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMangler.h28 class Mangler {
51 const Triple &TT, Mangler &Mangler);
54 const Triple &T, Mangler &M);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp50 llvm::Mangler Mangler; member in __anon4c61787d0111::PreserveLibCallsAndAsmUsed
115 TM.getNameWithPrefix(Buffer, &GV, Mangler); in findLibCallsAndAsm()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h31 class Mangler; variable
47 Mangler *Mang = nullptr;
77 Mangler &getMangler() const { return *Mang; } in getMangler()
H A DTargetMachine.h38 class Mangler; variable
411 Mangler &Mang, bool MayAlwaysUsePrivate = false) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.h22 class Mangler; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DModuleSymbolTable.h43 Mangler Mang;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUOpenCLEnqueuedBlockLowering.cpp39 #include "llvm/IR/Mangler.h"
87 Mangler::getNameWithPrefix(Name, "__amdgpu_enqueued_kernel", in runOnModule()
H A DAMDGPULibFunc.cpp877 ItaniumMangler Mangler(true); in mangleNameItanium() local
881 Mangler(S, P); in mangleNameItanium()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWasmException.cpp36 Mangler::getNameWithPrefix(NameStr, SymName, Asm->getDataLayout()); in endModule()
H A DOcamlGCPrinter.cpp65 Mangler::getNameWithPrefix(TmpStr, SymName, M.getDataLayout()); in EmitCamlGlobal()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp26 Mangler::getNameWithPrefix(MangledNameStream, Name, DL); in operator ()()
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h59 class Mangler; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kMCInstLower.cpp60 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRecordStreamer.cpp10 #include "llvm/IR/Mangler.h"
137 Mangler Mang; in flushSymverDirectives()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp276 const GlobalValue *GV, Mangler &Mang, in getNameWithPrefix()
H A DTargetLoweringObjectFile.cpp44 Mang = new Mangler(); in Initialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp47 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp327 Mangler::getNameWithPrefix(MangledNameStream, Name, getDataLayout()); in getSymbolAddress()
416 Mangler Mang; in getPointerToFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h192 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp637 Mangler &Mang, const TargetMachine &TM, in getELFSectionNameForGlobal()
692 MCContext &Ctx, Mangler &Mang, unsigned &Flags, in calcUniqueIDUpdateFlagsAndSize()
786 MCContext &Ctx, Mangler &Mang, unsigned &NextUniqueID, in selectExplicitSectionGlobal()
856 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
888 MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang, in selectELFSectionForGlobal()
2191 SectionKind Kind, Mangler &Mang, in selectWasmSectionForGlobal()

12