reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
656 if (LocVT == MVT::v2f32) { 657 LocVT = MVT::v2i32; 661 if (LocVT == MVT::v2f64 || 662 LocVT == MVT::v4f32 || 663 LocVT == MVT::f128) { 664 LocVT = MVT::v2i64; 668 if (LocVT == MVT::i8 || 669 LocVT == MVT::i16) { 670 LocVT = MVT::i32; 679 if (LocVT == MVT::f16) { 680 LocVT = MVT::f32; 686 LocVT = MVT::i32; 691 if (LocVT == MVT::i32 || 692 LocVT == MVT::f32) { 694 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset1, LocVT, LocInfo)); 698 if (LocVT == MVT::i64) { 701 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset2, LocVT, LocInfo)); 706 if (LocVT == MVT::i64 || 707 LocVT == MVT::f64 || 708 LocVT == MVT::v1i64 || 709 LocVT == MVT::v2i32 || 710 LocVT == MVT::v4i16 || 711 LocVT == MVT::v8i8 || 712 LocVT == MVT::v1f64 || 713 LocVT == MVT::v2f32 || 714 LocVT == MVT::v4f16) { 716 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo)); 720 if (LocVT == MVT::v2i64 || 721 LocVT == MVT::v4i32 || 722 LocVT == MVT::v8i16 || 723 LocVT == MVT::v16i8 || 724 LocVT == MVT::v4f32 || 725 LocVT == MVT::v2f64 || 726 LocVT == MVT::v8f16) { 728 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo));