reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
726 const auto &TII = *MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); 727 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); 728 MachineRegisterInfo &MRI = MF.getRegInfo(); 871 for (auto &MBB : reverse(MF)) { 912 for (auto &MBB : reverse(MF)) { 967 auto *AppendixBB = getAppendixBlock(MF); 1033 auto *BrDest = MF.CreateMachineBasicBlock(); 1034 MF.insert(std::next(EHPad->getIterator()), BrDest); 1136 MachineBasicBlock *NestedEHPad = MF.CreateMachineBasicBlock(); 1137 MF.insert(std::next(MBB->getIterator()), NestedEHPad); 1146 MachineBasicBlock *NestedCont = MF.CreateMachineBasicBlock(); 1147 MF.insert(std::next(NestedEHPad->getIterator()), NestedCont); 1170 MF.RenumberBlocks(); 1172 ScopeTops.resize(MF.getNumBlockIDs()); 1173 for (auto &MBB : reverse(MF)) { 1191 getAnalysis<MachineDominatorTree>().runOnMachineFunction(MF);