Home
last modified time | relevance | path

Searched refs:OwningBinary (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DBinary.h197 template <typename T> class OwningBinary {
202 OwningBinary();
203 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf);
204 OwningBinary(OwningBinary<T>&& Other);
205 OwningBinary<T> &operator=(OwningBinary<T> &&Other);
214 OwningBinary<T>::OwningBinary(std::unique_ptr<T> Bin, in OwningBinary() function
218 template <typename T> OwningBinary<T>::OwningBinary() = default;
221 OwningBinary<T>::OwningBinary(OwningBinary &&Other) in OwningBinary() function
225 OwningBinary<T> &OwningBinary<T>::operator=(OwningBinary &&Other) {
233 OwningBinary<T>::takeBinary() { in takeBinary()
[all …]
H A DOffloadBinary.h160 class OffloadFile : public OwningBinary<OffloadBinary> {
166 : OwningBinary<OffloadBinary>(std::move(Binary), std::move(Buffer)) {} in OffloadFile()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DObject.cpp24 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()
191 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf)); in LLVMCreateObjectFile()
201 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSections()
212 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSectionIteratorAtEnd()
234 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSymbols()
245 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSymbolIteratorAtEnd()
H A DBinary.cpp106 Expected<OwningBinary<Binary>> in createBinary()
121 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer));
H A DObjectFile.cpp208 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 DRuntimeDyld.h37 template <typename T> class OwningBinary; variable
79 virtual object::OwningBinary<object::ObjectFile>
291 object::OwningBinary<object::ObjectFile> O,
297 unique_function<void(object::OwningBinary<object::ObjectFile> O,
317 object::OwningBinary<object::ObjectFile> O,
324 unique_function<void(object::OwningBinary<object::ObjectFile>,
H A DExecutionEngine.h185 virtual void addObjectFile(object::OwningBinary<object::ObjectFile> O);
193 virtual void addArchive(object::OwningBinary<object::Archive> A);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp75 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo()
80 OwningBinary<ObjectFile> Obj;
168 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DSymbolize.h240 CachedBinary(OwningBinary<Binary> Bin) : Bin(std::move(Bin)) {} in CachedBinary()
242 OwningBinary<Binary> &operator*() { return Bin; }
243 OwningBinary<Binary> *operator->() { return &Bin; }
259 OwningBinary<Binary> Bin;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp38 OwningBinary<ObjectFile>
40 return OwningBinary<ObjectFile>(); in getObjectForDebug()
H A DRuntimeDyldMachO.cpp35 OwningBinary<ObjectFile>
37 return OwningBinary<ObjectFile>(); in getObjectForDebug()
H A DRuntimeDyldImpl.h561 unique_function<void(object::OwningBinary<object::ObjectFile>,
565 object::OwningBinary<object::ObjectFile> O,
H A DRuntimeDyld.cpp1233 unique_function<void(object::OwningBinary<object::ObjectFile>, in finalizeAsync()
1236 object::OwningBinary<object::ObjectFile> O, in finalizeAsync()
1460 object::OwningBinary<object::ObjectFile> O, in jitLinkForORC()
1467 unique_function<void(object::OwningBinary<object::ObjectFile>, in jitLinkForORC()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h179 SmallVector<object::OwningBinary<object::Archive>, 2> Archives;
208 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override;
209 void addArchive(object::OwningBinary<object::Archive> O) override;
H A DMCJIT.cpp128 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile()
136 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
344 for (object::OwningBinary<object::Archive> &OB : Archives) { in findSymbol()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp42 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 Dllvm-objcopy.cpp134 OwningBinary<llvm::object::Binary> BinaryHolder; in executeObjcopy()
157 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr = in executeObjcopy()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DMemProfReader.h160 RawMemProfReader(object::OwningBinary<object::Binary> &&Bin, bool KeepName) in RawMemProfReader()
185 object::OwningBinary<object::Binary> Binary;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp198 object::OwningBinary<object::ObjectFile>(std::move(*Obj), std::move(O)), in emit()
209 object::OwningBinary<object::ObjectFile> Obj, in emit()
366 object::OwningBinary<object::ObjectFile> O, in onObjEmit()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h139 object::OwningBinary<object::ObjectFile> O,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp131 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 DInputFile.h44 object::OwningBinary<object::Binary> CoffObject;
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp554 Expected<object::OwningBinary<object::ObjectFile>> Obj = in main()
561 object::OwningBinary<object::ObjectFile> &O = Obj.get(); in main()
584 object::OwningBinary<object::Archive> OB(std::move(Ar), std::move(ArBuf)); in main()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A Dllvm-readobj.cpp336 std::vector<OwningBinary<Binary>> Binaries;
649 OwningBinary<Binary>(std::move(Bin), std::move(Buffer))); in dumpInput()
/freebsd/contrib/llvm-project/llvm/tools/llvm-tli-checker/
H A Dllvm-tli-checker.cpp237 OwningBinary<Binary> OBinary = std::move(*ExpectedBinary); in populateFromFile()

12