/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | MicrosoftMangle.cpp | 1997 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 D | ItaniumCXXABI.cpp | 132 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 D | ItaniumMangle.cpp | 5833 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 D | Mangle.cpp | 427 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 D | Mangler.cpp | 71 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 D | Mangler.h | 28 class Mangler { 51 const Triple &TT, Mangler &Mangler); 54 const Triple &T, Mangler &M);
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | UpdateCompilerUsed.cpp | 50 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 D | TargetLoweringObjectFile.h | 31 class Mangler; variable 47 Mangler *Mang = nullptr; 77 Mangler &getMangler() const { return *Mang; } in getMangler()
|
H A D | TargetMachine.h | 38 class Mangler; variable 411 Mangler &Mang, bool MayAlwaysUsePrivate = false) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCMCInstLower.h | 22 class Mangler; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ModuleSymbolTable.h | 43 Mangler Mang;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUOpenCLEnqueuedBlockLowering.cpp | 39 #include "llvm/IR/Mangler.h" 87 Mangler::getNameWithPrefix(Name, "__amdgpu_enqueued_kernel", in runOnModule()
|
H A D | AMDGPULibFunc.cpp | 877 ItaniumMangler Mangler(true); in mangleNameItanium() local 881 Mangler(S, P); in mangleNameItanium()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WasmException.cpp | 36 Mangler::getNameWithPrefix(NameStr, SymName, Asm->getDataLayout()); in endModule()
|
H A D | OcamlGCPrinter.cpp | 65 Mangler::getNameWithPrefix(TmpStr, SymName, M.getDataLayout()); in EmitCamlGlobal()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | Mangling.cpp | 26 Mangler::getNameWithPrefix(MangledNameStream, Name, DL); in operator ()()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | LTOCodeGenerator.h | 59 class Mangler; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kMCInstLower.cpp | 60 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | RecordStreamer.cpp | 10 #include "llvm/IR/Mangler.h" 137 Mangler Mang; in flushSymverDirectives()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetMachine.cpp | 276 const GlobalValue *GV, Mangler &Mang, in getNameWithPrefix()
|
H A D | TargetLoweringObjectFile.cpp | 44 Mang = new Mangler(); in Initialize()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMCInstLower.cpp | 47 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL); in GetSymbolFromOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 327 Mangler::getNameWithPrefix(MangledNameStream, Name, getDataLayout()); in getSymbolAddress() 416 Mangler Mang; in getPointerToFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutionUtils.h | 192 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 637 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()
|