LLVM API Documentation

llvm::object::IRObjectFile Member List
This is the complete list of members for llvm::object::IRObjectFile, including all inherited members.
basic_symbol_iterator_range typedefllvm::object::SymbolicFile
Binary(unsigned int Type, MemoryBufferRef Source)llvm::object::Binary [protected]
classof(const Binary *v)llvm::object::IRObjectFile [inline, static]
createIRObjectFile(MemoryBufferRef Object, LLVMContext &Context)llvm::object::IRObjectFile [static]
createSymbolicFile(MemoryBufferRef Object, sys::fs::file_magic Type, LLVMContext *Context)llvm::object::SymbolicFile [static]
createSymbolicFile(MemoryBufferRef Object)llvm::object::SymbolicFile [inline, static]
createSymbolicFile(StringRef ObjectPath)llvm::object::SymbolicFile [static]
Datallvm::object::Binary [protected]
getData() const llvm::object::Binary
getELFType(bool isLE, bool is64Bits)llvm::object::Binary [inline, protected, static]
getFileName() const llvm::object::Binary
getMachOType(bool isLE, bool is64Bits)llvm::object::Binary [inline, protected, static]
getMemoryBufferRef() const llvm::object::Binary
getModule() const llvm::object::IRObjectFile [inline]
getModule()llvm::object::IRObjectFile [inline]
getSymbolFlags(DataRefImpl Symb) const overridellvm::object::IRObjectFile [virtual]
getSymbolGV(DataRefImpl Symb) const llvm::object::IRObjectFile
getType() const llvm::object::Binary [inline]
ID_Archive enum valuellvm::object::Binary [protected]
ID_COFF enum valuellvm::object::Binary [protected]
ID_ELF32B enum valuellvm::object::Binary [protected]
ID_ELF32L enum valuellvm::object::Binary [protected]
ID_ELF64B enum valuellvm::object::Binary [protected]
ID_ELF64L enum valuellvm::object::Binary [protected]
ID_EndObjects enum valuellvm::object::Binary [protected]
ID_IR enum valuellvm::object::Binary [protected]
ID_MachO32B enum valuellvm::object::Binary [protected]
ID_MachO32L enum valuellvm::object::Binary [protected]
ID_MachO64B enum valuellvm::object::Binary [protected]
ID_MachO64L enum valuellvm::object::Binary [protected]
ID_MachOUniversalBinary enum valuellvm::object::Binary [protected]
ID_StartObjects enum valuellvm::object::Binary [protected]
IRObjectFile(MemoryBufferRef Object, std::unique_ptr< Module > M)llvm::object::IRObjectFile
isArchive() const llvm::object::Binary [inline]
isCOFF() const llvm::object::Binary [inline]
isELF() const llvm::object::Binary [inline]
isIR() const llvm::object::Binary [inline]
isLittleEndian() const llvm::object::Binary [inline]
isMachO() const llvm::object::Binary [inline]
isMachOUniversalBinary() const llvm::object::Binary [inline]
isObject() const llvm::object::Binary [inline]
isSymbolic() const llvm::object::Binary [inline]
moveSymbolNext(DataRefImpl &Symb) const overridellvm::object::IRObjectFile [virtual]
printSymbolName(raw_ostream &OS, DataRefImpl Symb) const overridellvm::object::IRObjectFile [virtual]
symbol_begin() const llvm::object::SymbolicFile [inline]
symbol_begin_impl() const overridellvm::object::IRObjectFile [virtual]
symbol_end() const llvm::object::SymbolicFile [inline]
symbol_end_impl() const overridellvm::object::IRObjectFile [virtual]
SymbolicFile(unsigned int Type, MemoryBufferRef Source)llvm::object::SymbolicFile
symbols() const llvm::object::SymbolicFile [inline]
~Binary()llvm::object::Binary [virtual]
~IRObjectFile()llvm::object::IRObjectFile
~SymbolicFile()llvm::object::SymbolicFile [virtual]