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:
- include/llvm/Support/MemoryBufferRef.h
- lib/Support/MemoryBufferRef.cpp