Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/include/llvm/Object/
DBinary.h191 template <typename T> class OwningBinary {
196 OwningBinary();
197 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf);
198 OwningBinary(OwningBinary<T>&& Other);
199 OwningBinary<T> &operator=(OwningBinary<T> &&Other);
208 OwningBinary<T>::OwningBinary(std::unique_ptr<T> Bin, in OwningBinary() function
212 template <typename T> OwningBinary<T>::OwningBinary() = default;
215 OwningBinary<T>::OwningBinary(OwningBinary &&Other) in OwningBinary() function
219 OwningBinary<T> &OwningBinary<T>::operator=(OwningBinary &&Other) {
227 OwningBinary<T>::takeBinary() { in takeBinary()
[all …]
DOffloadBinary.h156 class OffloadFile : public OwningBinary<OffloadBinary> {
162 : OwningBinary<OffloadBinary>(std::move(Binary), std::move(Buffer)) {} in OffloadFile()
/openbsd/src/gnu/llvm/llvm/lib/Object/
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()
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()
DBinary.cpp102 Expected<OwningBinary<Binary>>
117 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer)); in createBinary()
DObjectFile.cpp193 Expected<OwningBinary<ObjectFile>>
207 return OwningBinary<ObjectFile>(std::move(Obj), std::move(Buffer)); in createObjectFile()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h36 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>,
DExecutionEngine.h184 virtual void addObjectFile(object::OwningBinary<object::ObjectFile> O);
192 virtual void addArchive(object::OwningBinary<object::Archive> A);
/openbsd/src/gnu/llvm/llvm/tools/llvm-lipo/
Dllvm-lipo.cpp318 static SmallVector<OwningBinary<Binary>, 1>
320 SmallVector<OwningBinary<Binary>, 1> InputBinaries; in readInputBinaries()
322 Expected<OwningBinary<Binary>> BinaryOrErr = in readInputBinaries()
353 verifyArch(ArrayRef<OwningBinary<Binary>> InputBinaries, in verifyArch()
438 printArchs(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries) { in printArchs()
445 printInfo(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries) { in printInfo()
468 ArrayRef<OwningBinary<Binary>> InputBinaries, in thinSlice()
556 buildSlices(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries, in buildSlices()
605 LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries, in createUniversalBinary()
624 extractSlice(LLVMContext &LLVMCtx, ArrayRef<OwningBinary<Binary>> InputBinaries, in extractSlice()
[all …]
/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
DAssembler.h99 object::OwningBinary<object::ObjectFile> getObjectFromBuffer(StringRef Buffer);
102 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename);
109 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder);
DAssembler.cpp254 object::OwningBinary<object::ObjectFile>
263 return object::OwningBinary<object::ObjectFile>(std::move(Obj), in getObjectFromBuffer()
267 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename) { in getObjectFromFile()
296 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder) in ExecutableFunction()
DBenchmarkRunner.cpp44 object::OwningBinary<object::ObjectFile> Obj, in FunctionExecutorImpl()
203 object::OwningBinary<object::ObjectFile> &ObjectFile = RC.ObjectFile; in runConfiguration()
DBenchmarkRunner.h58 object::OwningBinary<object::ObjectFile> ObjectFile;
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/Symbolize/
DSymbolize.h223 CachedBinary(OwningBinary<Binary> Bin) : Bin(std::move(Bin)) {} in CachedBinary()
225 OwningBinary<Binary> &operator*() { return Bin; }
226 OwningBinary<Binary> *operator->() { return &Bin; }
242 OwningBinary<Binary> Bin;
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/
DGDBRegistrationListener.cpp76 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo()
81 OwningBinary<ObjectFile> Obj;
169 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCOFF.cpp39 OwningBinary<ObjectFile>
41 return OwningBinary<ObjectFile>(); in getObjectForDebug()
/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/
DRawMemProfReader.h103 RawMemProfReader(object::OwningBinary<object::Binary> &&Bin, bool KeepName) in RawMemProfReader()
128 object::OwningBinary<object::Binary> Binary;
/openbsd/src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/
DFileAnalysis.h91 FileAnalysis(object::OwningBinary<object::Binary> Binary);
197 object::OwningBinary<object::Binary> Binary;
DFileAnalysis.cpp75 Expected<object::OwningBinary<object::Binary>> BinaryOrErr = in Create()
81 object::OwningBinary<object::Binary> Binary = std::move(BinaryOrErr.get()); in Create()
118 FileAnalysis::FileAnalysis(object::OwningBinary<object::Binary> Binary) in FileAnalysis()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/MCJIT/
DMCJIT.h180 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;
DMCJIT.cpp129 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()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/OProfileJIT/
DOProfileJITEventListener.cpp42 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
87 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/openbsd/src/gnu/llvm/llvm/tools/llvm-objcopy/
Dllvm-objcopy.cpp148 OwningBinary<llvm::object::Binary> BinaryHolder; in executeObjcopy()
171 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr = in executeObjcopy()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.cpp189 object::OwningBinary<object::ObjectFile>(std::move(*Obj), std::move(O)), in emit()
199 object::OwningBinary<object::ObjectFile> Obj, in emit()
356 object::OwningBinary<object::ObjectFile> O, in onObjEmit()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayer.h138 object::OwningBinary<object::ObjectFile> O,
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/IntelJITEvents/
DIntelJITEventListener.cpp131 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
231 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()

12