Lines Matching defs:RangeBegin

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,
1177 auto *BeginBB = RangeBegin->getParent();
1186 AfterSet.insert(RangeBegin);
1187 for (auto I = MachineBasicBlock::iterator(RangeBegin), E = BeginBB->begin();
1200 MachineInstr *Try = BuildMI(*BeginBB, TryPos, RangeBegin->getDebugLoc(),
1382 // targets 'UnwindDest'. RangeBegin and RangeEnd are inclusive.
1383 void WebAssemblyCFGStackify::addNestedTryTable(MachineInstr *RangeBegin,
1386 auto *BeginBB = RangeBegin->getParent();
1399 AfterSet.insert(RangeBegin);
1400 for (auto I = MachineBasicBlock::iterator(RangeBegin), E = BeginBB->begin();
1414 BuildMI(*BeginBB, TryTablePos, RangeBegin->getDebugLoc(),
1869 MachineInstr *RangeBegin = &MI, *RangeEnd = &MI;
1870 if (RangeBegin->getIterator() != MBB.begin() &&
1871 std::prev(RangeBegin->getIterator())->isEHLabel())
1872 RangeBegin = &*std::prev(RangeBegin->getIterator());
1879 TryRange(RangeBegin, RangeEnd));
1895 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr; // inclusive
1900 TryRange(RangeBegin, RangeEnd));
1902 << RangeBegin->getParent()->getName()
1903 << "\nRange begin = " << *RangeBegin
1907 RangeBegin = RangeEnd = nullptr; // Reset range pointers
1936 RangeBegin = RangeEnd = &MI;
1938 RangeBegin = &MI;
1979 MachineInstr *RangeBegin = nullptr, *RangeEnd = nullptr;
1980 std::tie(RangeBegin, RangeEnd) = Range;
1981 auto *MBB = RangeBegin->getParent();
2002 addNestedTryDelegate(RangeBegin, RangeEnd, UnwindDest);
2004 addNestedTryTable(RangeBegin, RangeEnd, UnwindDest);