LLVM  14.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.


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


 This is an optimization pass for GlobalISel generic memory operations.


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...