reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
  517   if (LocVT == MVT::v1i64 ||
  518       LocVT == MVT::v2i32 ||
  519       LocVT == MVT::v4i16 ||
  520       LocVT == MVT::v4f16 ||
  521       LocVT == MVT::v8i8 ||
  522       LocVT == MVT::v2f32) {
  523     LocVT = MVT::f64;
  527   if (LocVT == MVT::v2i64 ||
  528       LocVT == MVT::v4i32 ||
  529       LocVT == MVT::v8i16 ||
  530       LocVT == MVT::v8f16 ||
  531       LocVT == MVT::v16i8 ||
  532       LocVT == MVT::v4f32) {
  533     LocVT = MVT::v2f64;
  537   if (LocVT == MVT::v2f64) {
  542       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  547   if (LocVT == MVT::f64) {
  552       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  557   if (LocVT == MVT::f32) {
  562       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  567   if (LocVT == MVT::f32) {
  572     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo));
  576   if (LocVT == MVT::f64) {
  581     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo));
  585   if (LocVT == MVT::v2f64) {
  590     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset9, LocVT, LocInfo));
  594   if (!CC_ARM_APCS(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))