Lines Matching defs:RangeBegin
78 void addTryDelegate(MachineInstr *RangeBegin, MachineInstr *RangeEnd,
844 // Wrap the given range of instruction with try-delegate. RangeBegin and
846 void WebAssemblyCFGStackify::addTryDelegate(MachineInstr *RangeBegin,
849 auto *BeginBB = RangeBegin->getParent();
858 AfterSet.insert(RangeBegin);
859 for (auto I = MachineBasicBlock::iterator(RangeBegin), E = BeginBB->begin();
872 MachineInstr *Try = BuildMI(*BeginBB, TryPos, RangeBegin->getDebugLoc(),
1132 MachineInstr *RangeBegin = &MI, *RangeEnd = &MI;
1133 if (RangeBegin->getIterator() != MBB.begin() &&
1134 std::prev(RangeBegin->getIterator())->isEHLabel())
1135 RangeBegin = &*std::prev(RangeBegin->getIterator());
1142 TryRange(RangeBegin, RangeEnd));
1158 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr; // inclusive
1163 TryRange(RangeBegin, RangeEnd));
1165 << RangeBegin->getParent()->getName()
1166 << "\nRange begin = " << *RangeBegin
1170 RangeBegin = RangeEnd = nullptr; // Reset range pointers
1199 RangeBegin = RangeEnd = &MI;
1201 RangeBegin = &MI;
1228 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr;
1229 std::tie(RangeBegin, RangeEnd) = Range;
1230 auto *MBB = RangeBegin->getParent();
1247 addTryDelegate(RangeBegin, RangeEnd, UnwindDest);