Lines Matching defs:RangeEnd

87   void addNestedTryDelegate(MachineInstr *RangeBegin, MachineInstr *RangeEnd,
91 void addNestedTryTable(MachineInstr *RangeBegin, MachineInstr *RangeEnd,
1173 // 'UnwindDest'. RangeBegin and RangeEnd are inclusive.
1175 MachineInstr *RangeBegin, MachineInstr *RangeEnd,
1178 auto *EndBB = RangeEnd->getParent();
1211 auto SplitPos = std::next(RangeEnd->getIterator());
1290 MachineInstr *Delegate = BuildMI(DelegateBB, RangeEnd->getDebugLoc(),
1382 // targets 'UnwindDest'. RangeBegin and RangeEnd are inclusive.
1384 MachineInstr *RangeEnd,
1387 auto *EndBB = RangeEnd->getParent();
1425 auto SplitPos = std::next(RangeEnd->getIterator());
1504 MachineInstr *EndTryTable = BuildMI(EndTryTableBB, RangeEnd->getDebugLoc(),
1869 MachineInstr *RangeBegin = &MI, *RangeEnd = &MI;
1873 if (std::next(RangeEnd->getIterator()) != MBB.end() &&
1874 std::next(RangeEnd->getIterator())->isEHLabel())
1875 RangeEnd = &*std::next(RangeEnd->getIterator());
1879 TryRange(RangeBegin, RangeEnd));
1895 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr; // inclusive
1900 TryRange(RangeBegin, RangeEnd));
1904 << "Range end = " << *RangeEnd
1907 RangeBegin = RangeEnd = nullptr; // Reset range pointers
1923 else if (RangeEnd && WebAssembly::isMarker(MI.getOpcode()))
1935 if (!RangeEnd)
1936 RangeBegin = RangeEnd = &MI;
1948 if (RangeEnd)
1979 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr;
1980 std::tie(RangeBegin, RangeEnd) = Range;
2002 addNestedTryDelegate(RangeBegin, RangeEnd, UnwindDest);
2004 addNestedTryTable(RangeBegin, RangeEnd, UnwindDest);