18 const auto *
ML = MLI.getLoopFor(
MBB);
19 const auto *WE = WEI.getExceptionFor(
MBB);
29 if ((
ML && !WE) || (
ML && WE && WE->contains(
ML->getHeader()))) {
31 auto [It, Inserted] = LoopMap.try_emplace(
ML);
33 It->second = std::make_unique<ConcreteSortRegion<MachineLoop>>(
ML);
34 return It->second.get();
37 auto [It, Inserted] = ExceptionMap.try_emplace(WE);
40 std::make_unique<ConcreteSortRegion<WebAssemblyException>>(WE);
41 return It->second.get();