reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
   26 class Mangler;
include/llvm/LTO/legacy/LTOCodeGenerator.h
   58   class Mangler;
include/llvm/Object/IRObjectFile.h
   23 class Mangler;
include/llvm/Target/TargetLoweringObjectFile.h
   28 class Mangler;
include/llvm/Target/TargetMachine.h
   29 class Mangler;
lib/Target/AArch64/AArch64MCInstLower.h
   25 class Mangler;
lib/Target/Lanai/LanaiMCInstLower.h
   23 class Mangler;
lib/Target/SystemZ/SystemZMCInstLower.h
   21 class Mangler;
lib/Target/XCore/XCoreMCInstLower.h
   20   class Mangler;

References

examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
  123     Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
  204     Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
  221     Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
examples/Kaleidoscope/include/KaleidoscopeJIT.h
   84       Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  574       Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
  140                                       const Mangler &Mang, StringRef SearchName,
  172       Mangler Mang;
include/llvm/IR/Mangler.h
   50                                   const Triple &TT, Mangler &Mangler);
   53                                 const Triple &T, Mangler &M);
include/llvm/Object/ModuleSymbolTable.h
   42   Mangler Mang;
include/llvm/Target/TargetLoweringObjectFile.h
   42   Mangler *Mang = nullptr;
   70   Mangler &getMangler() const { return *Mang; }
include/llvm/Target/TargetMachine.h
  316                          Mangler &Mang, bool MayAlwaysUsePrivate = false) const;
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2837   Mangler::getNameWithPrefix(NameStr, Sym, getDataLayout());
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
   65   Mangler::getNameWithPrefix(TmpStr, SymName, M.getDataLayout());
lib/CodeGen/AsmPrinter/WasmException.cpp
   27   Mangler::getNameWithPrefix(NameStr, "__cpp_exception", Asm->getDataLayout());
lib/CodeGen/MachineOutliner.cpp
 1161     Mangler Mg;
lib/CodeGen/SelectionDAG/FastISel.cpp
  898   Mangler::getNameWithPrefix(MangledName, Target, DL);
 1100   Mangler::getNameWithPrefix(MangledName, SymName, DL);
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  631     MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
 1729     MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
lib/ExecutionEngine/ExecutionEngine.cpp
  202   Mangler::getNameWithPrefix(FullName, GV->getName(), DL);
lib/ExecutionEngine/MCJIT/MCJIT.cpp
  321     Mangler::getNameWithPrefix(MangledNameStream, Name, getDataLayout());
  410   Mangler Mang;
lib/ExecutionEngine/Orc/Core.cpp
 2146     Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
lib/ExecutionEngine/Orc/LLJIT.cpp
  147     Mangler::getNameWithPrefix(MangledNameStream, UnmangledName, DL);
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  255       Mangler::getNameWithPrefix(MangledNameStream, Name, DL);
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  470   Mangler Mang;
lib/IR/Mangler.cpp
  185                                         const Triple &TT, Mangler &Mangler) {
  216                                       const Triple &T, Mangler &M) {
lib/LTO/LTOCodeGenerator.cpp
  421   Mangler Mang;
lib/LTO/LTOModule.cpp
  644   Mangler M;
lib/LTO/UpdateCompilerUsed.cpp
   49   llvm::Mangler Mangler;
lib/Object/IRSymtab.cpp
   81   Mangler Mang;
lib/Object/RecordStreamer.cpp
  141   Mangler Mang;
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
  113         Mangler::getNameWithPrefix(Name, "__amdgpu_enqueued_kernel",
lib/Target/PowerPC/PPCMCInstLower.cpp
   39   Mangler &Mang = TM.getObjFileLowering()->getMangler();
   53     Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
lib/Target/TargetLoweringObjectFile.cpp
   44   Mang = new Mangler();
lib/Target/TargetMachine.cpp
  248                                       const GlobalValue *GV, Mangler &Mang,
lib/Target/X86/X86MCInstLower.cpp
  148     Mangler::getNameWithPrefix(Name, MO.getSymbolName(), DL);
tools/clang/lib/AST/Mangle.cpp
  324     llvm::Mangler::getNameWithPrefix(OS, FrontendBufOS.str(), DL);
  362       llvm::Mangler::getNameWithPrefix(Mangled, Prefix + ClassName, DL);
  458     llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL);
  472     llvm::Mangler::getNameWithPrefix(BOS, FOS.str(), DL);
unittests/IR/ManglerTest.cpp
   18 static std::string mangleStr(StringRef IRName, Mangler &Mang,
   30                               Mangler &Mang) {
   52   Mangler Mang;
   72   Mangler Mang;
  108   Mangler Mang;