Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:mf

259 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
266 const Function &Fn = *mf.getFunction();
270 MF = &mf;
271 RegInfo = &MF->getRegInfo();
279 CurDAG->init(*MF);
280 FuncInfo->set(Fn, *MF);
294 MachineBasicBlock *EntryMBB = MF->begin();
347 BuildMI(*MF, CopyUseMI->getDebugLoc(),
357 MachineFrameInfo *MFI = MF->getFrameInfo();
360 I = MF->begin(), E = MF->end(); I != E; ++I) {
377 MF->setCallsSetJmp(Fn.callsFunctionThatReturnsTwice());
381 MachineRegisterInfo &MRI = MF->getRegInfo();
481 BlockName = MF->getFunction()->getNameStr() + ":" +
692 MCSymbol *Label = MF->getMMI().addLandingPad(MBB);
695 MF->getMMI().setCallSiteLandingPad(Label, SDB->LPadToCallSiteMap[MBB]);
731 CopyCatchInfo(Br->getSuccessor(0), LLVMBB, &MF->getMMI(), *FuncInfo);
2650 MF->allocateMemRefsArray(NumMemRefs);