|
LLVM 24.0.0git
|
Mangles symbol names then uniques them in the context of an ExecutionSession. More...
#include "llvm/ExecutionEngine/Orc/Mangling.h"
Public Types | |
| enum class | ManglingMode { None , ELF , MachO , WinCOFF , WinCOFFX86 , GOFF , Mips , XCOFF } |
Public Member Functions | |
| LLVM_ABI | MangleAndInterner (ExecutionSession &ES, StringRef ABIName="") |
| LLVM_ABI | MangleAndInterner (ExecutionSession &ES, ManglingMode Mode) |
| LLVM_ABI | MangleAndInterner (ExecutionSession &ES, const DataLayout &DL) |
| LLVM_ABI SymbolStringPtr | operator() (StringRef Name) |
Mangles symbol names then uniques them in the context of an ExecutionSession.
Definition at line 27 of file Mangling.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| ELF | |
| MachO | |
| WinCOFF | |
| WinCOFFX86 | |
| GOFF | |
| Mips | |
| XCOFF | |
Definition at line 29 of file Mangling.h.
| llvm::orc::MangleAndInterner::MangleAndInterner | ( | ExecutionSession & | ES, |
| StringRef | ABIName = "" ) |
Definition at line 20 of file Mangling.cpp.
| llvm::orc::MangleAndInterner::MangleAndInterner | ( | ExecutionSession & | ES, |
| ManglingMode | Mode ) |
Definition at line 23 of file Mangling.cpp.
| llvm::orc::MangleAndInterner::MangleAndInterner | ( | ExecutionSession & | ES, |
| const DataLayout & | DL ) |
Definition at line 26 of file Mangling.cpp.
References DL.
| SymbolStringPtr llvm::orc::MangleAndInterner::operator() | ( | StringRef | Name | ) |
Definition at line 36 of file Mangling.cpp.
References MachO, and WinCOFFX86.