Lines Matching refs:TM
20 TMOwningSimpleCompiler(std::unique_ptr<llvm::TargetMachine> TM) in TMOwningSimpleCompiler() argument
21 : llvm::orc::SimpleCompiler(*TM), TM(std::move(TM)) {} in TMOwningSimpleCompiler()
25 std::shared_ptr<llvm::TargetMachine> TM; member in __anonb1c15e800111::TMOwningSimpleCompiler
44 auto TM = JTMB.createTargetMachine(); in Create() local
45 if (!TM) in Create()
46 return TM.takeError(); in Create()
48 std::move(*TM), std::move(DL))); in Create()
83 std::unique_ptr<TargetMachine> TM, DataLayout DL) in LLJIT() argument
89 TMOwningSimpleCompiler(std::move(TM))),
164 auto TM = JTMB.createTargetMachine(); in Create() local
165 if (!TM) in Create()
166 return TM.takeError(); in Create()
168 new LLLazyJIT(std::move(ES), std::move(*TM), std::move(DL), in Create()
189 std::unique_ptr<ExecutionSession> ES, std::unique_ptr<TargetMachine> TM, in LLLazyJIT() argument
192 : LLJIT(std::move(ES), std::move(TM), std::move(DL)), in LLLazyJIT()