Home | History | Annotate | Download | only in Orc

Lines Matching defs:Object

10 // Forwards objects to a remote object layer via RPC.
18 #include "llvm/Object/ObjectFile.h"
196 H, "Bad object handle");
277 /// RemoteObjectClientLayer forwards the ORC Object Layer API over an RPC
282 /// server (which can be composed on top of a "real" object layer like
310 std::shared_ptr<object::OwningBinary<object::ObjectFile>>;
326 /// @brief Add an object to the JIT.
328 /// @return A handle that can be used to refer to the loaded object (for
331 addObject(ObjectPtr Object, std::shared_ptr<JITSymbolResolver> Resolver) {
332 StringRef ObjBuffer = Object->getBinary()->getData();
344 /// @brief Remove the given object from the JIT.
363 /// @brief Immediately emit and finalize the object with the given handle.
393 /// object layer API from the given RPC connection.
395 /// This class can be composed on top of a 'real' object layer (e.g.
420 /// an object layer), RPC endpoint, and error reporter function.
463 object::ObjectFile::createObjectFile(Buffer->getMemBufferRef())) {
464 auto Object =
465 std::make_shared<object::OwningBinary<object::ObjectFile>>(
479 BaseLayer.addObject(std::move(Object), std::move(Resolver))) {