reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
363 this->MF = &MF; 579 : TRI->getReservedRegs(*MF); 581 if (!MF->empty()) 582 markReachable(&MF->front()); 586 for (const auto &MBB : *MF) { 602 if (!MF->empty()) 621 if (!MF->getProperties().hasProperty( 663 const Function &F = MF->getFunction(); 682 if (MBBI == MF->end()) { 733 if (MBBI == MF->end()) { 810 const MachineFrameInfo &MFI = MF->getFrameInfo(); 811 BitVector PR = MFI.getPristineRegs(*MF); 1359 = Intrinsic::getAttributes(MF->getFunction().getContext(), 1489 if (MF->getProperties().hasProperty( 1692 TII->getRegClass(MCID, MONum, TRI, *MF)) { 1762 TII->getRegClass(MCID, MONum, TRI, *MF)) { 1767 TII->getRegClass(MCID, MONum, TRI, *MF)) 1792 TII->getRegClass(MCID, MONum, TRI, *MF)) { 1795 TRI->getLargestLegalSuperClass(RC, *MF); 2141 for (const auto &MBB : *MF) { 2176 for (const auto &MBB : *MF) { 2273 for (const MachineBasicBlock &MBB : *MF) 2280 for (const auto &MBB : *MF) { 2292 if (!MF->empty()) { 2293 BBInfo &MInfo = MBBInfoMap[&MF->front()]; 2297 report("Virtual register defs don't dominate all uses.", MF); 2307 for (auto CSInfo : MF->getCallSitesInfo()) 2309 report("Call site info referencing instruction that is not call", MF); 2317 for (const auto &MBB : *MF) { 2348 report("Missing live interval for virtual register", MF); 2373 report("Value not live at VNInfo def and not marked unused", MF); 2380 report("Live segment at def has different VNInfo", MF); 2388 report("Invalid VNInfo definition index", MF); 2465 report("Foreign valno in live segment", MF); 2472 report("Live segment valno is marked unused", MF); 2479 report("Bad start of live segment, no basic block", MF); 2494 report("Bad end of live segment, no basic block", MF); 2689 report("Lane masks of sub ranges overlap in live interval", MF); 2693 report("Subrange lanemask is invalid", MF); 2697 report("Subrange must not be empty", MF); 2703 report("A Subrange is not covered by the main range", MF); 2712 report("Multiple connected components in live interval", MF); 2756 SPState.resize(MF->getNumBlockIDs()); 2762 DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable); 2762 DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable);