Lines Matching defs:FPR
3332 /// FPR - The set of FP registers that should be allocated for arguments
3334 static const MCPhysReg FPR[] = {PPC::F1, PPC::F2, PPC::F3, PPC::F4, PPC::F5,
3435 // However, if the argument is actually passed in an FPR or a VR,
4009 VReg = MF.addLiveIn(FPR[FPR_idx],
4014 VReg = MF.addLiveIn(FPR[FPR_idx], Subtarget.hasVSX()
4416 VReg = MF.addLiveIn(FPR[FPR_idx], &PPC::F4RCRegClass);
4418 VReg = MF.addLiveIn(FPR[FPR_idx], &PPC::F8RCRegClass);
6240 // routines always in both locations (FPR *and* GPR or stack slot).
6244 // First load the argument into the next available FPR.
6246 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
6722 RegsToPass.push_back(std::make_pair(FPR[FPR_idx++], Arg));
6938 if (unsigned Reg = State.AllocateReg(FPR))