Lines Matching defs:IRObjectFile
1 //===- IRObjectFile.cpp - IR object file implementation ---------*- C++ -*-===//
9 // Part of the IRObjectFile class implementation.
13 #include "llvm/Object/IRObjectFile.h"
28 IRObjectFile::IRObjectFile(MemoryBufferRef Object,
35 IRObjectFile::~IRObjectFile() {}
41 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const {
45 Error IRObjectFile::printSymbolName(raw_ostream &OS, DataRefImpl Symb) const {
50 Expected<uint32_t> IRObjectFile::getSymbolFlags(DataRefImpl Symb) const {
54 basic_symbol_iterator IRObjectFile::symbol_begin() const {
60 basic_symbol_iterator IRObjectFile::symbol_end() const {
67 StringRef IRObjectFile::getTargetTriple() const {
74 IRObjectFile::findBitcodeInObject(const ObjectFile &Obj) {
90 IRObjectFile::findBitcodeInMemBuffer(MemoryBufferRef Object) {
110 Expected<std::unique_ptr<IRObjectFile>>
111 IRObjectFile::create(MemoryBufferRef Object, LLVMContext &Context) {
132 return std::unique_ptr<IRObjectFile>(
133 new IRObjectFile(*BCOrErr, std::move(Mods)));
139 IRObjectFile::findBitcodeInMemBuffer(MBRef);