Lines Matching refs:TSM
39 ThreadSafeModule TSM) { in emit() argument
50 BaseLayer.emit(std::move(R), std::move(TSM)); in emit()
54 auto &MUState = createMaterializationUnitState(TSM); in emit()
65 ProfilerFunc(*this, MUState.getID(), MUState.getCurVersion(), TSM)) { in emit()
72 emitMUImplSymbols(MUState, MUState.getCurVersion(), JD, std::move(TSM)); in emit()
85 ThreadSafeModule &TSM) { in reoptimizeIfCallFrequent() argument
86 return TSM.withModuleDo([&](Module &M) -> Error { in reoptimizeIfCallFrequent()
119 ThreadSafeModule TSM) { in emitMUImplSymbols() argument
121 cantFail(TSM.withModuleDo([&](Module &M) -> Error { in emitMUImplSymbols()
136 BaseLayer, *getManglingOptions(), std::move(TSM)), in emitMUImplSymbols()
167 ThreadSafeModule TSM = cloneToNewContext(MUState.getThreadSafeModule()); in rt_reoptimize() local
171 if (auto Err = ReOptFunc(*this, MUID, CurVersion + 1, OldRT, TSM)) { in rt_reoptimize()
179 emitMUImplSymbols(MUState, CurVersion + 1, JD, std::move(TSM)); in rt_reoptimize()
244 ReOptimizeLayer::createMaterializationUnitState(const ThreadSafeModule &TSM) { in createMaterializationUnitState() argument
248 ReOptMaterializationUnitState(MUID, cloneToNewContext(TSM))); in createMaterializationUnitState()