reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))