Searched refs:Mangler (Results 1 - 25 of 44) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMangler.h1 //===-- llvm/IR/Mangler.h - Self-contained name mangler ---------*- C++ -*-===//
27 class Mangler { class in namespace:llvm
50 const Triple &TT, Mangler &Mangler);
53 const Triple &T, Mangler &M);
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DItaniumCXXABI.cpp131 ItaniumMangleContext *Mangler; member in class:__anon325::ItaniumNumberingContext
140 ItaniumNumberingContext(ItaniumMangleContext *Mangler) : Mangler(Mangler) {} argument
150 Mangler->mangleLambdaSig(Lambda, Out);
186 std::unique_ptr<MangleContext> Mangler; member in class:__anon325::ItaniumCXXABI
191 : Mangler(Ctx.createMangleContext()), Context(Ctx) {}
253 cast<ItaniumMangleContext>(Mangler.get()));
263 clang::createItaniumNumberingContext(MangleContext *Mangler) { argument
265 cast<ItaniumMangleContext>(Mangler));
[all...]
H A DMicrosoftMangle.cpp3331 MicrosoftCXXNameMangler Mangler(*this, MHO);
3332 return Mangler.mangle(D);
3384 MicrosoftCXXNameMangler &Mangler,
3403 Mangler.mangleNumber(
3405 Mangler.mangleNumber(
3407 Mangler.mangleNumber(
3409 Mangler.mangleNumber(static_cast<uint32_t>(Adjustment.NonVirtual));
3412 Mangler.mangleNumber(
3414 Mangler.mangleNumber(-static_cast<uint32_t>(Adjustment.NonVirtual));
3429 Mangler
[all...]
H A DItaniumMangle.cpp137 /// @name Mangler Entry Points
6160 CXXNameMangler Mangler(*this, Out, CD, Type);
6161 return Mangler.mangle(GlobalDecl(CD, Type));
6166 CXXNameMangler Mangler(*this, Out, DD, Type);
6167 return Mangler.mangle(GlobalDecl(DD, Type));
6170 CXXNameMangler Mangler(*this, Out, D);
6171 Mangler.mangle(GD);
6176 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat);
6177 Mangler.mangle(GlobalDecl(D, Ctor_Comdat));
6182 CXXNameMangler Mangler(*thi
[all...]
H A DMangle.cpp26 #include "llvm/IR/Mangler.h"
420 llvm::Mangler::getNameWithPrefix(OS, FrontendBufOS.str(), DL);
458 llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL);
560 llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL);
574 llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCMCInstLower.h22 class Mangler;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.h21 class Mangler;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DMangler.cpp1 //===-- Mangler.cpp - Self-contained c/asm llvm name mangler --------------===//
13 #include "llvm/IR/Mangler.h"
69 void Mangler::getNameWithPrefix(raw_ostream &OS, const Twine &GVName,
74 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName,
114 void Mangler::getNameWithPrefix(raw_ostream &OS, const GlobalValue *GV,
180 void Mangler::getNameWithPrefix(SmallVectorImpl<char> &OutName,
207 const Triple &TT, Mangler &Mangler) {
222 Mangler.getNameWithPrefix(FlagOS, GV, false);
229 Mangler
206 emitLinkerFlagsForGlobalCOFF(raw_ostream &OS, const GlobalValue *GV, const Triple &TT, Mangler &Mangler) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp18 #include "llvm/IR/Mangler.h"
50 llvm::Mangler Mangler; member in class:__anon1997::PreserveLibCallsAndAsmUsed
115 TM.getNameWithPrefix(Buffer, &GV, Mangler);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.h25 class Mangler;
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DModuleSymbolTable.h20 #include "llvm/IR/Mangler.h"
43 Mangler Mang;
H A DIRObjectFile.h23 class Mangler;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DWasmException.cpp15 #include "llvm/IR/Mangler.h"
27 Mangler::getNameWithPrefix(NameStr, "__cpp_exception", Asm->getDataLayout());
H A DOcamlGCPrinter.cpp22 #include "llvm/IR/Mangler.h"
65 Mangler::getNameWithPrefix(TmpStr, SymName, M.getDataLayout());
/netbsd-current/external/apache2/llvm/lib/libLLVMIR/
H A DMakefile47 Mangler.cpp \
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h29 class Mangler;
45 Mangler *Mang = nullptr;
75 Mangler &getMangler() const { return *Mang; }
H A DTargetMachine.h39 class Mangler;
372 Mangler &Mang, bool MayAlwaysUsePrivate = false) const;
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddmangle.c133 class Mangler : public Visitor
138 Mangler(OutBuffer *buf) function
309 Mangler v(&buf2);
851 Mangler v(&buf);
860 Mangler v(buf);
866 Mangler v(buf);
872 Mangler v(buf);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUOpenCLEnqueuedBlockLowering.cpp38 #include "llvm/IR/Mangler.h"
109 Mangler::getNameWithPrefix(Name, "__amdgpu_enqueued_kernel",
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddmangle.d27 scope Mangler v = new Mangler(&buf);
40 scope Mangler v = new Mangler(buf, t);
47 scope Mangler v = new Mangler(buf);
53 scope Mangler v = new Mangler(buf);
59 scope Mangler v = new Mangler(bu
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp25 #include "llvm/IR/Mangler.h"
35 Mangler &Mang = TM.getObjFileLowering()->getMangler();
42 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h62 class Mangler;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp11 #include "llvm/IR/Mangler.h"
28 Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kMCInstLower.cpp25 #include "llvm/IR/Mangler.h"
60 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetMachine.cpp20 #include "llvm/IR/Mangler.h"
207 const GlobalValue *GV, Mangler &Mang,

Completed in 339 milliseconds

12