case MVT::v4i32:
case MVT::v2i64:
case MVT::v4f32:
- case MVT::v2f64: {
+ case MVT::v2f64:
if (NumXMMRegs < 3)
++NumXMMRegs;
else
NumBytes += 16;
break;
}
- }
}
Chain = DAG.getCALLSEQ_START(Chain,DAG.getConstant(NumBytes, getPointerTy()));
case MVT::v4i32:
case MVT::v2i64:
case MVT::v4f32:
- case MVT::v2f64: {
+ case MVT::v2f64:
if (NumXMMRegs < 3) {
RegsToPass.push_back(std::make_pair(XMMArgRegs[NumXMMRegs], Arg));
NumXMMRegs++;
ArgOffset += 16;
}
}
- }
}
if (!MemOpChains.empty())
++NumIntRegs;
break;
}
+ // Fall through
case MVT::f32:
NumBytes += 4;
break;