Lines Matching refs:std

20     TMOwningSimpleCompiler(std::unique_ptr<llvm::TargetMachine> TM)  in TMOwningSimpleCompiler()
21 : llvm::orc::SimpleCompiler(*TM), TM(std::move(TM)) {} in TMOwningSimpleCompiler()
25 std::shared_ptr<llvm::TargetMachine> TM;
38 Expected<std::unique_ptr<LLJIT>>
47 return std::unique_ptr<LLJIT>(new LLJIT(llvm::make_unique<ExecutionSession>(), in Create()
48 std::move(*TM), std::move(DL))); in Create()
51 return std::unique_ptr<LLJIT>(new LLJIT(llvm::make_unique<ExecutionSession>(), in Create()
52 std::move(JTMB), std::move(DL), in Create()
59 return Main.define(absoluteSymbols(std::move(Symbols))); in defineAbsolute()
68 return CompileLayer.add(JD, std::move(TSM), ES->allocateVModule()); in addIRModule()
71 Error LLJIT::addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj) { in addObjectFile()
74 return ObjLinkingLayer.add(JD, std::move(Obj), ES->allocateVModule()); in addObjectFile()
82 LLJIT::LLJIT(std::unique_ptr<ExecutionSession> ES, in LLJIT()
83 std::unique_ptr<TargetMachine> TM, DataLayout DL) in LLJIT()
84 : ES(std::move(ES)), Main(this->ES->getMainJITDylib()), DL(std::move(DL)), in LLJIT()
89 TMOwningSimpleCompiler(std::move(TM))),
92 LLJIT::LLJIT(std::unique_ptr<ExecutionSession> ES, JITTargetMachineBuilder JTMB, in LLJIT()
94 : ES(std::move(ES)), Main(this->ES->getMainJITDylib()), DL(std::move(DL)), in LLJIT()
99 ConcurrentIRCompiler(std::move(JTMB))),
112 [this](JITDylib &JD, std::unique_ptr<MaterializationUnit> MU) { in __anonb1c15e800402()
114 auto SharedMU = std::shared_ptr<MaterializationUnit>(std::move(MU)); in __anonb1c15e800402()
116 CompileThreads->async(std::move(Work)); in __anonb1c15e800402()
120 std::string LLJIT::mangle(StringRef UnmangledName) { in mangle()
121 std::string MangledName; in mangle()
146 Expected<std::unique_ptr<LLLazyJIT>>
160 std::string("No indirect stubs manager builder for ") + TT.str(), in Create()
167 return std::unique_ptr<LLLazyJIT>( in Create()
168 new LLLazyJIT(std::move(ES), std::move(*TM), std::move(DL), in Create()
169 std::move(*LCTMgr), std::move(ISMBuilder))); in Create()
172 return std::unique_ptr<LLLazyJIT>(new LLLazyJIT( in Create()
173 std::move(ES), std::move(JTMB), std::move(DL), NumCompileThreads, in Create()
174 std::move(*LCTMgr), std::move(ISMBuilder))); in Create()
185 return CODLayer.add(JD, std::move(TSM), ES->allocateVModule()); in addLazyIRModule()
189 std::unique_ptr<ExecutionSession> ES, std::unique_ptr<TargetMachine> TM, in LLLazyJIT()
190 DataLayout DL, std::unique_ptr<LazyCallThroughManager> LCTMgr, in LLLazyJIT()
191 std::function<std::unique_ptr<IndirectStubsManager>()> ISMBuilder) in LLLazyJIT()
192 : LLJIT(std::move(ES), std::move(TM), std::move(DL)), in LLLazyJIT()
193 LCTMgr(std::move(LCTMgr)), TransformLayer(*this->ES, CompileLayer), in LLLazyJIT()
195 std::move(ISMBuilder)) {} in LLLazyJIT()
198 std::unique_ptr<ExecutionSession> ES, JITTargetMachineBuilder JTMB, in LLLazyJIT()
200 std::unique_ptr<LazyCallThroughManager> LCTMgr, in LLLazyJIT()
201 std::function<std::unique_ptr<IndirectStubsManager>()> ISMBuilder) in LLLazyJIT()
202 : LLJIT(std::move(ES), std::move(JTMB), std::move(DL), NumCompileThreads), in LLLazyJIT()
203 LCTMgr(std::move(LCTMgr)), TransformLayer(*this->ES, CompileLayer), in LLLazyJIT()
205 std::move(ISMBuilder)) { in LLLazyJIT()