|
LLVM
4.0.0
|
#include <MemoryBuffer.h>
Public Member Functions | |
| MemoryBufferRef ()=default | |
| MemoryBufferRef (MemoryBuffer &Buffer) | |
| MemoryBufferRef (StringRef Buffer, StringRef Identifier) | |
| StringRef | getBuffer () const |
| StringRef | getBufferIdentifier () const |
| const char * | getBufferStart () const |
| const char * | getBufferEnd () const |
| size_t | getBufferSize () const |
Definition at line 158 of file MemoryBuffer.h.
|
default |
|
inline |
Definition at line 164 of file MemoryBuffer.h.
Definition at line 166 of file MemoryBuffer.h.
|
inline |
Definition at line 169 of file MemoryBuffer.h.
Referenced by llvm::object::Archive::Archive(), llvm::object::createBinary(), llvm::object::ObjectFile::createELFObjectFile(), llvm::object::ObjectFile::createMachOObjectFile(), llvm::object::ObjectFile::createObjectFile(), llvm::object::SymbolicFile::createSymbolicFile(), llvm::object::IRObjectFile::findBitcodeInMemBuffer(), llvm::object::ModuleSummaryIndexObjectFile::findBitcodeInMemBuffer(), llvm::object::Binary::getData(), llvm::MemoryBuffer::getMemBuffer(), llvm::parseAssemblyInto(), and llvm::writeArchive().
|
inline |
Definition at line 174 of file MemoryBuffer.h.
References llvm::StringRef::end().
Referenced by checkOffset(), and llvm::parseIR().
|
inline |
Definition at line 171 of file MemoryBuffer.h.
Referenced by llvm::object::SymbolicFile::createSymbolicFile(), llvm::getBitcodeModuleList(), llvm::object::Binary::getFileName(), llvm::MemoryBuffer::getMemBuffer(), llvm::parseAssembly(), and llvm::parseIR().
|
inline |
Definition at line 175 of file MemoryBuffer.h.
References llvm::StringRef::size().
Referenced by checkSize(), llvm::getModuleSummaryIndexForFile(), llvm::object::Archive::isEmpty(), and llvm::object::MachOUniversalBinary::MachOUniversalBinary().
|
inline |
Definition at line 173 of file MemoryBuffer.h.
References llvm::StringRef::begin().
Referenced by llvm::object::ObjectFile::base(), checkOffset(), llvm::object::Archive::child_begin(), llvm::object::ObjectFile::createELFObjectFile(), llvm::object::COFFImportFile::getCOFFImportHeader(), llvm::parseIR(), and llvm::object::COFFImportFile::printSymbolName().
1.8.6