LLVM: llvm::MemoryBufferRef Class Reference (original) (raw)

#include "[llvm/Support/MemoryBufferRef.h](MemoryBufferRef%5F8h%5Fsource.html)"

Public Member Functions
MemoryBufferRef ()=default
LLVM_ABI MemoryBufferRef (const 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 23 of file MemoryBufferRef.h.

llvm::MemoryBufferRef::MemoryBufferRef ( ) default

MemoryBufferRef() [2/3]

MemoryBufferRef() [3/3]

getBuffer()

StringRef llvm::MemoryBufferRef::getBuffer ( ) const inline

Definition at line 33 of file MemoryBufferRef.h.

Referenced by appendFile(), llvm::MachO::TextAPIReader::canRead(), computeMemberData(), llvm::coverage::BinaryCoverageReader::create(), llvm::object::OffloadBinary::create(), llvm::object::OffloadBundleFatBin::create(), llvm::object::createBinary(), llvm::jitlink::createLinkGraphFromCOFFObject(), llvm::jitlink::createLinkGraphFromELFObject(), llvm::jitlink::createLinkGraphFromMachOObject(), llvm::jitlink::createLinkGraphFromObject(), llvm::jitlink::createLinkGraphFromXCOFFObject(), llvm::object::ObjectFile::createMachOObjectFile(), llvm::orc::StaticLibraryDefinitionGenerator::createMemberBuffer(), llvm::object::extractOffloadBinaries(), extractOffloadBundle(), llvm::MachO::TextAPIReader::get(), llvm::offloading::amdgpu::getAMDGPUMetaDataFromImage(), getSymbolicFile(), MemoryBufferRef(), llvm::object::parseCOFFModuleDefinition(), and llvm::offloading::readPropertiesFromJSON().

getBufferEnd()

const char * llvm::MemoryBufferRef::getBufferEnd ( ) const inline

getBufferIdentifier()

StringRef llvm::MemoryBufferRef::getBufferIdentifier ( ) const inline

Definition at line 34 of file MemoryBufferRef.h.

Referenced by appendFile(), llvm::jitlink::createLinkGraphFromCOFFObject(), llvm::jitlink::createLinkGraphFromCOFFObject_x86_64(), llvm::jitlink::createLinkGraphFromELFObject(), llvm::jitlink::createLinkGraphFromELFObject_aarch32(), llvm::jitlink::createLinkGraphFromELFObject_aarch64(), llvm::jitlink::createLinkGraphFromELFObject_loongarch(), llvm::jitlink::createLinkGraphFromELFObject_ppc64(), llvm::jitlink::createLinkGraphFromELFObject_riscv(), llvm::jitlink::createLinkGraphFromELFObject_systemz(), llvm::jitlink::createLinkGraphFromELFObject_x86(), llvm::jitlink::createLinkGraphFromELFObject_x86_64(), llvm::jitlink::createLinkGraphFromMachOObject(), llvm::jitlink::createLinkGraphFromXCOFFObject_ppc64(), llvm::orc::StaticLibraryDefinitionGenerator::createMemberBuffer(), llvm::MachO::TextAPIReader::get(), llvm::getBitcodeFileContents(), MemoryBufferRef(), llvm::parseIR(), and llvm::MachO::DylibReader::readFile().

getBufferSize()

size_t llvm::MemoryBufferRef::getBufferSize ( ) const inline

getBufferStart()

const char * llvm::MemoryBufferRef::getBufferStart ( ) const inline

operator!=

operator==


The documentation for this class was generated from the following files: