Lines Matching defs:Begin
63 void updateScopeTops(MachineBasicBlock *Begin, MachineBasicBlock *End) {
65 if (!ScopeTops[EndNo] || ScopeTops[EndNo]->getNumber() > Begin->getNumber())
66 ScopeTops[EndNo] = Begin;
135 void registerScope(MachineInstr *Begin, MachineInstr *End);
136 void registerTryScope(MachineInstr *Begin, MachineInstr *End,
138 void unregisterScope(MachineInstr *Begin);
219 void WebAssemblyCFGStackify::registerScope(MachineInstr *Begin,
221 BeginToEnd[Begin] = End;
222 EndToBegin[End] = Begin;
226 void WebAssemblyCFGStackify::registerTryScope(MachineInstr *Begin,
229 registerScope(Begin, End);
230 TryToEHPad[Begin] = EHPad;
231 EHPadToTry[EHPad] = Begin;
234 void WebAssemblyCFGStackify::unregisterScope(MachineInstr *Begin) {
235 assert(BeginToEnd.count(Begin));
236 MachineInstr *End = BeginToEnd[Begin];
238 BeginToEnd.erase(Begin);
240 MachineBasicBlock *EHPad = TryToEHPad.lookup(Begin);
243 TryToEHPad.erase(Begin);
355 MachineInstr *Begin =
390 registerScope(Begin, End);
434 MachineInstr *Begin = BuildMI(MBB, InsertPos, MBB.findDebugLoc(InsertPos),
456 registerScope(Begin, End);
603 MachineInstr *Begin =
647 registerTryScope(Begin, End, &MBB);