LLVM  13.0.0git
Classes | Namespaces | Functions
Mangling.h File Reference
#include "llvm/ExecutionEngine/Orc/Core.h"
#include "llvm/ExecutionEngine/Orc/ThreadSafeModule.h"
#include "llvm/IR/Module.h"
#include "llvm/Support/MemoryBuffer.h"
Include dependency graph for Mangling.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::orc::MangleAndInterner
 Mangles symbol names then uniques them in the context of an ExecutionSession. More...
 
class  llvm::orc::IRSymbolMapper
 Maps IR global values to their linker symbol names / flags. More...
 
struct  llvm::orc::IRSymbolMapper::ManglingOptions
 

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::orc
 

Functions

Expected< std::pair< SymbolFlagsMap, SymbolStringPtr > > llvm::orc::getObjectSymbolInfo (ExecutionSession &ES, MemoryBufferRef ObjBuffer)
 Returns a SymbolFlagsMap for the object file represented by the given buffer, or an error if the buffer does not contain a valid object file. More...