Lines Matching defs:mf
129 MachineFunction *mf;
190 std::auto_ptr<PBQPRAProblem> PBQPBuilder::build(MachineFunction *mf,
196 MachineRegisterInfo *mri = &mf->getRegInfo();
197 const TargetRegisterInfo *tri = mf->getTarget().getRegisterInfo();
225 ArrayRef<uint16_t> rawOrder = trc->getRawAllocationOrder(*mf);
316 MachineFunction *mf,
321 std::auto_ptr<PBQPRAProblem> p = PBQPBuilder::build(mf, lis, loopInfo, vregs);
324 const TargetMachine &tm = mf->getTarget();
329 for (MachineFunction::const_iterator mbbItr = mf->begin(),
330 mbbEnd = mf->end();
358 if (!mf->getRegInfo().isAllocatable(dst)) {
493 LiveRangeEdit LRE(&lis->getInterval(vreg), newSpills, *mf, *lis, vrm);
532 physReg = liRC->getRawAllocationOrder(*mf).front();
541 mf = &MF;
542 tm = &mf->getTarget();
545 mri = &mf->getRegInfo();
556 DEBUG(dbgs() << "PBQP Register Allocating for " << mf->getName() << "\n");
571 const Function* func = mf->getFunction();
587 builder->build(mf, lis, loopInfo, vregsToAlloc);