reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
605 if (LocVT == MVT::v1i64 || 606 LocVT == MVT::v2i32 || 607 LocVT == MVT::v4i16 || 608 LocVT == MVT::v4f16 || 609 LocVT == MVT::v4f16 || 610 LocVT == MVT::v8i8 || 611 LocVT == MVT::v2f32) { 612 LocVT = MVT::f64; 616 if (LocVT == MVT::v2i64 || 617 LocVT == MVT::v4i32 || 618 LocVT == MVT::v8i16 || 619 LocVT == MVT::v8f16 || 620 LocVT == MVT::v8f16 || 621 LocVT == MVT::v16i8 || 622 LocVT == MVT::v4f32) { 623 LocVT = MVT::v2f64; 628 if (LocVT == MVT::i32) { 630 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 637 if (LocVT == MVT::i32) { 639 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 645 if (LocVT == MVT::f64 || 646 LocVT == MVT::v2f64) { 647 if (RetCC_ARM_AAPCS_Custom_f64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 651 if (LocVT == MVT::f32) { 652 LocVT = MVT::i32; 656 if (!RetCC_ARM_AAPCS_Common(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))