Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MF

59     bool runOnMachineFunction(MachineFunction &MF);
65 const MachineFunction *MF;
99 // Is this MBB reachable from the MF entry point?
207 void report(const char *msg, const MachineFunction *MF);
211 void report(const char *msg, const MachineFunction *MF,
246 bool runOnMachineFunction(MachineFunction &MF) {
247 MF.verify(this, Banner);
267 bool MachineVerifier::runOnMachineFunction(MachineFunction &MF) {
285 this->MF = &MF;
286 TM = &MF.getTarget();
289 MRI = &MF.getRegInfo();
305 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end();
370 void MachineVerifier::report(const char *msg, const MachineFunction *MF) {
371 assert(MF);
376 MF->print(*OS, Indexes);
379 << "- function: " << MF->getName() << "\n";
412 void MachineVerifier::report(const char *msg, const MachineFunction *MF,
414 report(msg, MF);
458 markReachable(&MF->front());
463 I = MF->begin(), E = MF->end(); I != E; ++I) {
551 if (MBBI == MF->end()) {
598 if (MBBI == MF->end()) {
675 const MachineFrameInfo *MFI = MF->getFrameInfo();
890 TII->getRegClass(MCID, MONum, TRI, *MF)) {
917 TII->getRegClass(MCID, MONum, TRI, *MF)) {
1138 for (MachineFunction::const_iterator MFI = MF->begin(), MFE = MF->end();
1175 for (MachineFunction::const_iterator MFI = MF->begin(), MFE = MF->end();
1239 for (MachineFunction::const_iterator MFI = MF->begin(), MFE = MF->end();
1254 for (MachineFunction::const_iterator MFI = MF->begin(), MFE = MF->end();
1267 if (!MF->empty()) {
1268 BBInfo &MInfo = MBBInfoMap[&MF->front()];
1287 for (MachineFunction::const_iterator MFI = MF->begin(), MFE = MF->end();
1319 report("Missing live interval for virtual register", MF);
1343 report("Valno not live at def and not marked unused", MF, LI);
1349 report("Live range at def has different valno", MF, LI);
1357 report("Invalid definition index", MF, LI);
1424 report("Foreign valno in live range", MF, LI);
1429 report("Live range valno is marked unused", MF, LI);
1435 report("Bad start of live segment, no basic block", MF, LI);
1448 report("Bad end of live segment, no basic block", MF, LI);
1594 report("Multiple connected components in live interval", MF, LI);