| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Mangler.h | 1 //===-- llvm/IR/Mangler.h - Self-contained name mangler ---------*- C++ -*-===// 9 // Unified name mangler for various backends. 27 class Mangler { 50 const Triple &TT, Mangler &Mangler); 53 const Triple &T, Mangler &M);
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| ItaniumCXXABI.cpp | 131 ItaniumMangleContext *Mangler; 140 ItaniumNumberingContext(ItaniumMangleContext *Mangler) : Mangler(Mangler) {} 150 Mangler->mangleLambdaSig(Lambda, Out); 186 std::unique_ptr<MangleContext> Mangler; 191 : Mangler(Ctx.createMangleContext()), Context(Ctx) {} 253 cast<ItaniumMangleContext>(Mangler.get())); 263 clang::createItaniumNumberingContext(MangleContext *Mangler) { 265 cast<ItaniumMangleContext>(Mangler)); [all...] |
| MicrosoftMangle.cpp | 898 // That is, from the mangler's perspective we have a structure like this: 903 // What we do is we create a new mangler, mangle the same type (without 904 // a namespace suffix) to a string using the extra mangler and then use 3321 MicrosoftCXXNameMangler mangler(*this, MHO, CD, Type); 3322 return mangler.mangle(D); 3327 MicrosoftCXXNameMangler mangler(*this, MHO, DD, Type); 3328 return mangler.mangle(D); 3331 MicrosoftCXXNameMangler Mangler(*this, MHO); 3332 return Mangler.mangle(D); 3384 MicrosoftCXXNameMangler &Mangler, [all...] |
| ItaniumMangle.cpp | 137 /// @name Mangler Entry Points 258 /// This mode is used when mangler creates another mangler recursively to 493 // Destructive copy substitutions from other mangler. 765 // We have to output name and encoding to the same mangler to get the same 794 // temp mangled substitutions to main mangler. 3878 // expressions (and cause the mangler to use the other form). 6160 CXXNameMangler Mangler(*this, Out, CD, Type); 6161 return Mangler.mangle(GlobalDecl(CD, Type)); 6166 CXXNameMangler Mangler(*this, Out, DD, Type) [all...] |
| Mangle.cpp | 26 #include "llvm/IR/Mangler.h" 160 // llvm mangler on ELF is a nop, so we can just avoid adding the \01 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);
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Mangler.cpp | 1 //===-- Mangler.cpp - Self-contained c/asm llvm name mangler --------------===// 9 // Unified name mangler for assembly backends. 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) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| ARCMCInstLower.h | 22 class Mangler;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZMCInstLower.h | 21 class Mangler;
|
| /src/external/apache2/llvm/dist/llvm/lib/LTO/ |
| UpdateCompilerUsed.cpp | 18 #include "llvm/IR/Mangler.h" 50 llvm::Mangler Mangler; 115 TM.getNameWithPrefix(Buffer, &GV, Mangler);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| ModuleSymbolTable.h | 20 #include "llvm/IR/Mangler.h" 43 Mangler Mang;
|
| IRObjectFile.h | 23 class Mangler;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64MCInstLower.h | 25 class Mangler;
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| WasmException.cpp | 15 #include "llvm/IR/Mangler.h" 27 Mangler::getNameWithPrefix(NameStr, "__cpp_exception", Asm->getDataLayout());
|
| OcamlGCPrinter.cpp | 22 #include "llvm/IR/Mangler.h" 65 Mangler::getNameWithPrefix(TmpStr, SymName, M.getDataLayout());
|
| /src/external/apache2/llvm/lib/libLLVMIR/ |
| Makefile | 47 Mangler.cpp \
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| TargetLoweringObjectFile.h | 29 class Mangler; 44 /// Name-mangler for global names. 45 Mangler *Mang = nullptr; 75 Mangler &getMangler() const { return *Mang; }
|
| TargetMachine.h | 39 class Mangler; 372 Mangler &Mang, bool MayAlwaysUsePrivate = false) const;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUOpenCLEnqueuedBlockLowering.cpp | 38 #include "llvm/IR/Mangler.h" 109 Mangler::getNameWithPrefix(Name, "__amdgpu_enqueued_kernel",
|
| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| dmangle.d | 27 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(buf) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCMCInstLower.cpp | 25 #include "llvm/IR/Mangler.h" 35 Mangler &Mang = TM.getObjFileLowering()->getMangler(); 42 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/legacy/ |
| LTOCodeGenerator.h | 62 class Mangler;
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| Mangling.cpp | 11 #include "llvm/IR/Mangler.h" 28 Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kMCInstLower.cpp | 25 #include "llvm/IR/Mangler.h" 60 Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ |
| TargetMachine.cpp | 20 #include "llvm/IR/Mangler.h" 207 const GlobalValue *GV, Mangler &Mang,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| ExecutionUtils.h | 194 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
|