/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | Binary.h | 196 template <typename T> class OwningBinary { 201 OwningBinary(); 202 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf); 203 OwningBinary(OwningBinary<T>&& Other); 204 OwningBinary<T> &operator=(OwningBinary<T> &&Other); 213 OwningBinary<T>::OwningBinary(std::unique_ptr<T> Bin, in OwningBinary() function 217 template <typename T> OwningBinary<T>::OwningBinary() = default; 220 OwningBinary<T>::OwningBinary(OwningBinary &&Other) in OwningBinary() function 224 OwningBinary<T> &OwningBinary<T>::operator=(OwningBinary &&Other) { 232 OwningBinary<T>::takeBinary() { in takeBinary() [all …]
|
H A D | OffloadBinary.h | 157 class OffloadFile : public OwningBinary<OffloadBinary> { 163 : OwningBinary<OffloadBinary>(std::move(Binary), std::move(Buffer)) {}
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | Object.cpp | 24 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) { in unwrap() 25 return reinterpret_cast<OwningBinary<ObjectFile> *>(OF); in unwrap() 28 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) { in wrap() 30 const_cast<OwningBinary<ObjectFile> *>(OF)); in wrap() 192 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf)); in LLVMCreateObjectFile() 202 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSections() 213 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSectionIteratorAtEnd() 235 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSymbols() 246 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSymbolIteratorAtEnd()
|
H A D | Binary.cpp | 106 Expected<OwningBinary<Binary>> in createBinary() 121 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer));
|
H A D | ObjectFile.cpp | 208 Expected<OwningBinary<ObjectFile>> in createObjectFile() 222 return OwningBinary<ObjectFile>(std::move(Obj), std::move(Buffer));
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | RuntimeDyld.h | 36 template <typename T> class OwningBinary; variable 78 virtual object::OwningBinary<object::ObjectFile> 288 object::OwningBinary<object::ObjectFile> O, 294 unique_function<void(object::OwningBinary<object::ObjectFile> O, 314 object::OwningBinary<object::ObjectFile> O, 321 unique_function<void(object::OwningBinary<object::ObjectFile>,
|
H A D | ExecutionEngine.h | 184 virtual void addObjectFile(object::OwningBinary<object::ObjectFile> O); 192 virtual void addArchive(object::OwningBinary<object::Archive> A);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
H A D | Symbolize.h | 235 CachedBinary(OwningBinary<Binary> Bin) : Bin(std::move(Bin)) {} in evict() 237 OwningBinary<Binary> &operator*() { return Bin; } in evict() 238 OwningBinary<Binary> *operator->() { return &Bin; } in evict() 254 OwningBinary<Binary> Bin;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | GDBRegistrationListener.cpp | 76 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo() 81 OwningBinary<ObjectFile> Obj; 169 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCOFF.cpp | 39 OwningBinary<ObjectFile> 41 return OwningBinary<ObjectFile>(); in getObjectForDebug()
|
H A D | RuntimeDyldMachO.cpp | 36 OwningBinary<ObjectFile> 38 return OwningBinary<ObjectFile>(); in getObjectForDebug()
|
H A D | RuntimeDyldImpl.h | 556 unique_function<void(object::OwningBinary<object::ObjectFile>, 560 object::OwningBinary<object::ObjectFile> O,
|
H A D | RuntimeDyld.cpp | 1218 unique_function<void(object::OwningBinary<object::ObjectFile>, in finalizeAsync() 1221 object::OwningBinary<object::ObjectFile> O, in finalizeAsync() 1445 object::OwningBinary<object::ObjectFile> O, in jitLinkForORC() 1452 unique_function<void(object::OwningBinary<object::ObjectFile>, in jitLinkForORC()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.h | 180 SmallVector<object::OwningBinary<object::Archive>, 2> Archives; 209 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override; 210 void addArchive(object::OwningBinary<object::Archive> O) override;
|
H A D | MCJIT.cpp | 129 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile() 137 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive() 347 for (object::OwningBinary<object::Archive> &OB : Archives) { in findSymbol()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/ |
H A D | OProfileJITEventListener.cpp | 42 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects; 87 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
H A D | llvm-objcopy.cpp | 148 OwningBinary<llvm::object::Binary> BinaryHolder; in executeObjcopy() 171 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr = in executeObjcopy()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | MemProfReader.h | 187 RawMemProfReader(object::OwningBinary<object::Binary> &&Bin, bool KeepName) in RawMemProfReader() 212 object::OwningBinary<object::Binary> Binary;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.cpp | 190 object::OwningBinary<object::ObjectFile>(std::move(*Obj), std::move(O)), in emit() 200 object::OwningBinary<object::ObjectFile> Obj, in emit() 357 object::OwningBinary<object::ObjectFile> O, in onObjEmit()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.h | 137 object::OwningBinary<object::ObjectFile> O,
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/ |
H A D | IntelJITEventListener.cpp | 131 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects; 231 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | InputFile.h | 43 object::OwningBinary<object::Binary> CoffObject;
|
/freebsd/contrib/llvm-project/llvm/tools/lli/ |
H A D | lli.cpp | 553 Expected<object::OwningBinary<object::ObjectFile>> Obj = in main() 560 object::OwningBinary<object::ObjectFile> &O = Obj.get(); in main() 583 object::OwningBinary<object::Archive> OB(std::move(Ar), std::move(ArBuf)); in main()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | llvm-readobj.cpp | 335 std::vector<OwningBinary<Binary>> Binaries; 630 OwningBinary<Binary>(std::move(Bin), std::move(Buffer))); in dumpInput()
|
/freebsd/contrib/llvm-project/llvm/lib/XRay/ |
H A D | InstrumentationMap.cpp | 54 loadObj(StringRef Filename, object::OwningBinary<object::ObjectFile> &ObjFile, in loadObj()
|