Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DBinary.h187 template <typename T> class OwningBinary {
192 OwningBinary();
193 OwningBinary(std::unique_ptr<T> Bin, std::unique_ptr<MemoryBuffer> Buf);
194 OwningBinary(OwningBinary<T>&& Other);
195 OwningBinary<T> &operator=(OwningBinary<T> &&Other);
204 OwningBinary<T>::OwningBinary(std::unique_ptr<T> Bin, in OwningBinary() function
208 template <typename T> OwningBinary<T>::OwningBinary() = default;
211 OwningBinary<T>::OwningBinary(OwningBinary &&Other) in OwningBinary() function
215 OwningBinary<T> &OwningBinary<T>::operator=(OwningBinary &&Other) {
223 OwningBinary<T>::takeBinary() { in takeBinary()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DObject.cpp23 inline OwningBinary<ObjectFile> *unwrap(LLVMObjectFileRef OF) { in unwrap()
24 return reinterpret_cast<OwningBinary<ObjectFile> *>(OF); in unwrap()
27 inline LLVMObjectFileRef wrap(const OwningBinary<ObjectFile> *OF) { in wrap()
29 const_cast<OwningBinary<ObjectFile> *>(OF)); in wrap()
189 auto *Ret = new OwningBinary<ObjectFile>(std::move(ObjOrErr.get()), std::move(Buf)); in LLVMCreateObjectFile()
199 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSections()
210 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSectionIteratorAtEnd()
233 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMGetSymbols()
244 OwningBinary<ObjectFile> *OB = unwrap(OF); in LLVMIsSymbolIteratorAtEnd()
H A DBinary.cpp97 Expected<OwningBinary<Binary>>
112 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer)); in createBinary()
H A DObjectFile.cpp185 Expected<OwningBinary<ObjectFile>>
199 return OwningBinary<ObjectFile>(std::move(Obj), std::move(Buffer)); in createObjectFile()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyld.h36 template <typename T> class OwningBinary; variable
78 virtual object::OwningBinary<object::ObjectFile>
275 object::OwningBinary<object::ObjectFile> O,
281 unique_function<void(object::OwningBinary<object::ObjectFile> O,
301 object::OwningBinary<object::ObjectFile> O,
308 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);
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-lipo/
H A Dllvm-lipo.cpp318 static SmallVector<OwningBinary<Binary>, 1>
320 SmallVector<OwningBinary<Binary>, 1> InputBinaries; in readInputBinaries()
322 Expected<OwningBinary<Binary>> BinaryOrErr = in readInputBinaries()
354 static void verifyArch(ArrayRef<OwningBinary<Binary>> InputBinaries, in verifyArch()
437 static void printArchs(ArrayRef<OwningBinary<Binary>> InputBinaries) { in printArchs()
444 static void printInfo(ArrayRef<OwningBinary<Binary>> InputBinaries) { in printInfo()
467 static void thinSlice(ArrayRef<OwningBinary<Binary>> InputBinaries, in thinSlice()
554 buildSlices(ArrayRef<OwningBinary<Binary>> InputBinaries, in buildSlices()
603 static void createUniversalBinary(ArrayRef<OwningBinary<Binary>> InputBinaries, in createUniversalBinary()
623 static void extractSlice(ArrayRef<OwningBinary<Binary>> InputBinaries, in extractSlice()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DAssembler.h99 object::OwningBinary<object::ObjectFile> getObjectFromBuffer(StringRef Buffer);
102 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename);
109 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder);
H A DAssembler.cpp253 object::OwningBinary<object::ObjectFile>
262 return object::OwningBinary<object::ObjectFile>(std::move(Obj), in getObjectFromBuffer()
266 object::OwningBinary<object::ObjectFile> getObjectFromFile(StringRef Filename) { in getObjectFromFile()
295 object::OwningBinary<object::ObjectFile> &&ObjectFileHolder) in ExecutableFunction()
H A DBenchmarkRunner.cpp42 object::OwningBinary<object::ObjectFile> Obj, in FunctionExecutorImpl()
193 object::OwningBinary<object::ObjectFile> ObjectFile; in runConfiguration()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp76 OwningBinary<ObjectFile> Obj) in RegisteredObjectInfo()
81 OwningBinary<ObjectFile> Obj;
160 OwningBinary<ObjectFile> DebugObj = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp39 OwningBinary<ObjectFile>
41 return OwningBinary<ObjectFile>(); in getObjectForDebug()
H A DRuntimeDyldMachO.cpp36 OwningBinary<ObjectFile>
38 return OwningBinary<ObjectFile>(); in getObjectForDebug()
H A DRuntimeDyldImpl.h546 unique_function<void(object::OwningBinary<object::ObjectFile>,
550 object::OwningBinary<object::ObjectFile> O,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h187 SmallVector<object::OwningBinary<object::Archive>, 2> Archives;
216 void addObjectFile(object::OwningBinary<object::ObjectFile> O) override;
217 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()
347 for (object::OwningBinary<object::Archive> &OB : Archives) { in findSymbol()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/
H A DFileAnalysis.h91 FileAnalysis(object::OwningBinary<object::Binary> Binary);
197 object::OwningBinary<object::Binary> Binary;
H A DFileAnalysis.cpp75 Expected<object::OwningBinary<object::Binary>> BinaryOrErr = in Create()
81 object::OwningBinary<object::Binary> Binary = std::move(BinaryOrErr.get()); in Create()
114 FileAnalysis::FileAnalysis(object::OwningBinary<object::Binary> Binary) in FileAnalysis()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp42 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
87 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp154 object::OwningBinary<object::ObjectFile>(std::move(*Obj), std::move(O)), in emit()
164 object::OwningBinary<object::ObjectFile> Obj, in emit()
277 object::OwningBinary<object::ObjectFile> O, in onObjEmit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp130 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
230 OwningBinary<ObjectFile> DebugObjOwner = L.getObjectForDebug(Obj); in notifyObjectLoaded()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-libtool-darwin/
H A Dllvm-libtool-darwin.cpp450 buildSlices(ArrayRef<OwningBinary<Archive>> OutputBinaries) { in buildSlices()
487 SmallVector<OwningBinary<Archive>, 2> OutputBinaries; in createStaticLibrary()
507 OwningBinary<Archive>(std::move(A), std::move(OutputBuffer))); in createStaticLibrary()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.h139 object::OwningBinary<object::ObjectFile> O,
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
H A DInputFile.h44 object::OwningBinary<object::Binary> CoffObject;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/
H A Dllvm-objcopy.cpp333 OwningBinary<llvm::object::Binary> BinaryHolder; in executeObjcopy()
356 Expected<OwningBinary<llvm::object::Binary>> BinaryOrErr = in executeObjcopy()

12