Searched refs:IRObjectFile (Results 1 – 12 of 12) sorted by relevance
/external/llvm/lib/Object/ |
D | IRObjectFile.cpp | 37 IRObjectFile::IRObjectFile(MemoryBufferRef Object, std::unique_ptr<Module> Mod) in IRObjectFile() function in IRObjectFile 115 IRObjectFile::~IRObjectFile() { in ~IRObjectFile() 153 void IRObjectFile::moveSymbolNext(DataRefImpl &Symb) const { in moveSymbolNext() 190 std::error_code IRObjectFile::printSymbolName(raw_ostream &OS, in printSymbolName() 208 uint32_t IRObjectFile::getSymbolFlags(DataRefImpl Symb) const { in getSymbolFlags() 239 GlobalValue *IRObjectFile::getSymbolGV(DataRefImpl Symb) { return getGV(Symb); } in getSymbolGV() 241 std::unique_ptr<Module> IRObjectFile::takeModule() { return std::move(M); } in takeModule() 243 basic_symbol_iterator IRObjectFile::symbol_begin_impl() const { in symbol_begin_impl() 250 basic_symbol_iterator IRObjectFile::symbol_end_impl() const { in symbol_end_impl() 258 ErrorOr<MemoryBufferRef> IRObjectFile::findBitcodeInObject(const ObjectFile &Obj) { in findBitcodeInObject() [all …]
|
D | SymbolicFile.cpp | 36 return IRObjectFile::create(Object, *Context); in createSymbolicFile() 69 IRObjectFile::findBitcodeInObject(*Obj->get()); in createSymbolicFile() 73 return IRObjectFile::create( in createSymbolicFile()
|
D | CMakeLists.txt | 10 IRObjectFile.cpp
|
D | Android.mk | 12 IRObjectFile.cpp \
|
/external/llvm/include/llvm/Object/ |
D | IRObjectFile.h | 27 class IRObjectFile : public SymbolicFile { 33 IRObjectFile(MemoryBufferRef Object, std::unique_ptr<Module> M); 34 ~IRObjectFile() override; 41 return const_cast<IRObjectFile *>(this)->getSymbolGV(Symb); in getSymbolGV() 47 return const_cast<IRObjectFile*>(this)->getModule(); in getModule() 68 static ErrorOr<std::unique_ptr<IRObjectFile>> create(MemoryBufferRef Object,
|
/external/llvm/include/llvm/LTO/ |
D | LTOModule.h | 50 std::unique_ptr<object::IRObjectFile> IRFile; 62 LTOModule(std::unique_ptr<object::IRObjectFile> Obj, TargetMachine *TM); 63 LTOModule(std::unique_ptr<object::IRObjectFile> Obj, TargetMachine *TM,
|
/external/llvm/lib/LTO/ |
D | LTOModule.cpp | 52 LTOModule::LTOModule(std::unique_ptr<object::IRObjectFile> Obj, in LTOModule() 56 LTOModule::LTOModule(std::unique_ptr<object::IRObjectFile> Obj, in LTOModule() 66 ErrorOr<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile() 77 ErrorOr<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile() 85 IRObjectFile::findBitcodeInMemBuffer(Buffer->getMemBufferRef()); in isBitcodeForTarget() 156 IRObjectFile::findBitcodeInMemBuffer(Buffer); in parseBitcodeFileImpl() 235 std::unique_ptr<object::IRObjectFile> IRObj( in makeLTOModule() 236 new object::IRObjectFile(Buffer, std::move(M))); in makeLTOModule()
|
/external/llvm/tools/gold/ |
D | gold-plugin.cpp | 345 ErrorOr<std::unique_ptr<object::IRObjectFile>> ObjOrErr = in claim_file_hook() 346 object::IRObjectFile::create(BufferRef, Context); in claim_file_hook() 359 std::unique_ptr<object::IRObjectFile> Obj = std::move(*ObjOrErr); in claim_file_hook() 595 ErrorOr<std::unique_ptr<object::IRObjectFile>> ObjOrErr = in getModuleForFile() 596 object::IRObjectFile::create(BufferRef, Context); in getModuleForFile() 602 object::IRObjectFile &Obj = **ObjOrErr; in getModuleForFile()
|
/external/llvm/tools/llvm-nm/ |
D | llvm-nm.cpp | 247 if (isa<IRObjectFile>(Obj)) in isSymbolList64Bit() 780 static char getSymbolNMTypeChar(IRObjectFile &Obj, basic_symbol_iterator I) { in getSymbolNMTypeChar() 827 else if (IRObjectFile *IR = dyn_cast<IRObjectFile>(&Obj)) in getNMTypeChar() 921 if (IRObjectFile *IR = dyn_cast<IRObjectFile>(&Obj)) { in dumpSymbolNamesFromObject()
|
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
D | toy.cpp | 697 raw_fd_ostream IRObjectFile(IRCacheFile.c_str(), ErrStr, raw_fd_ostream::F_Binary); in notifyObjectCompiled() local 698 IRObjectFile << Obj->getBuffer(); in notifyObjectCompiled()
|
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
D | toy.cpp | 716 raw_fd_ostream IRObjectFile(IRCacheFile.c_str(), ErrStr, raw_fd_ostream::F_Binary); in notifyObjectCompiled() local 717 IRObjectFile << Obj->getBuffer(); in notifyObjectCompiled()
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 1282 + IRObjectFile.cpp \
|