Lines Matching refs:ES
36 std::unique_ptr<ExecutionSession> ES; variable
48 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT() argument
50 : TPC(std::move(TPC)), ES(std::move(ES)), DL(std::move(DL)), in KaleidoscopeJIT()
51 Mangle(*this->ES, this->DL), in KaleidoscopeJIT()
52 ObjectLayer(*this->ES, in KaleidoscopeJIT()
54 CompileLayer(*this->ES, ObjectLayer,
56 MainJD(this->ES->createBareJITDylib("<main>")) {
63 if (auto Err = ES->endSession()) in ~KaleidoscopeJIT()
64 ES->reportError(std::move(Err)); in ~KaleidoscopeJIT()
73 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create() local
81 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES), in Create()
96 return ES->lookup({&MainJD}, Mangle(Name.str())); in lookup()