MachineRegisterInfo: Remove UsedPhysReg infrastructure
[oota-llvm.git] / lib / Target / X86 / X86FloatingPoint.cpp
index 40b9c8a863a347720c605adf319b773d60727671..36a8cdbab55b71b20dcda52f645f326b82ed7bc2 100644 (file)
@@ -301,8 +301,9 @@ bool FPS::runOnMachineFunction(MachineFunction &MF) {
   bool FPIsUsed = false;
 
   static_assert(X86::FP6 == X86::FP0+6, "Register enums aren't sorted right!");
+  const MachineRegisterInfo &MRI = MF.getRegInfo();
   for (unsigned i = 0; i <= 6; ++i)
-    if (MF.getRegInfo().isPhysRegUsed(X86::FP0+i)) {
+    if (!MRI.reg_nodbg_empty(X86::FP0 + i)) {
       FPIsUsed = true;
       break;
     }