LLVM 22.0.0git
|
#include "llvm/Object/OffloadBundle.h"
Public Member Functions | |
OffloadBundleURI (StringRef File, int64_t Off, int64_t Size) | |
StringRef | getFileName () const |
Static Public Member Functions | |
static Expected< std::unique_ptr< OffloadBundleURI > > | createOffloadBundleURI (StringRef Str, UriTypeT Type) |
static Expected< std::unique_ptr< OffloadBundleURI > > | createFileURI (StringRef Str) |
static Expected< std::unique_ptr< OffloadBundleURI > > | createMemoryURI (StringRef Str) |
Public Attributes | |
int64_t | Offset = 0 |
int64_t | Size = 0 |
uint64_t | ProcessID = 0 |
StringRef | FileName |
UriTypeT | URIType |
Definition at line 116 of file OffloadBundle.h.
|
inline |
Definition at line 125 of file OffloadBundle.h.
References llvm::object::FILE_URI, FileName, Offset, ProcessID, Size, and URIType.
Referenced by createFileURI().
|
inlinestatic |
Definition at line 144 of file OffloadBundle.h.
References llvm::CallingConv::C, llvm::createStringError(), llvm::StringRef::drop_front(), llvm::StringRef::getAsInteger(), OffloadBundleURI(), llvm::object::parse_failed, llvm::StringRef::size(), and llvm::StringRef::take_until().
Referenced by createOffloadBundleURI().
|
inlinestatic |
Definition at line 175 of file OffloadBundle.h.
References llvm::createStringError(), and llvm::object::parse_failed.
Referenced by createOffloadBundleURI().
|
inlinestatic |
Definition at line 131 of file OffloadBundle.h.
References createFileURI(), createMemoryURI(), llvm::object::FILE_URI, llvm_unreachable, and llvm::object::MEMORY_URI.
Referenced by llvm::object::extractOffloadBundleByURI().
|
inline |
Definition at line 181 of file OffloadBundle.h.
References FileName.
StringRef llvm::object::OffloadBundleURI::FileName |
Definition at line 120 of file OffloadBundle.h.
Referenced by llvm::object::extractOffloadBundleByURI(), getFileName(), and OffloadBundleURI().
int64_t llvm::object::OffloadBundleURI::Offset = 0 |
Definition at line 117 of file OffloadBundle.h.
Referenced by llvm::object::extractOffloadBundleByURI(), and OffloadBundleURI().
uint64_t llvm::object::OffloadBundleURI::ProcessID = 0 |
Definition at line 119 of file OffloadBundle.h.
Referenced by OffloadBundleURI().
int64_t llvm::object::OffloadBundleURI::Size = 0 |
Definition at line 118 of file OffloadBundle.h.
Referenced by llvm::object::extractOffloadBundleByURI(), and OffloadBundleURI().
UriTypeT llvm::object::OffloadBundleURI::URIType |
Definition at line 121 of file OffloadBundle.h.
Referenced by OffloadBundleURI().