reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
740 if (LocVT == MVT::iPTR) { 741 LocVT = MVT::i64; 745 if (LocVT == MVT::v2f32) { 746 LocVT = MVT::v2i32; 750 if (LocVT == MVT::v2f64 || 751 LocVT == MVT::v4f32 || 752 LocVT == MVT::f128) { 753 LocVT = MVT::v2i64; 758 if (CC_AArch64_Custom_Stack_Block(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 762 if (LocVT == MVT::i8 || 763 LocVT == MVT::i16 || 764 LocVT == MVT::i32) { 765 LocVT = MVT::i64; 774 if (LocVT == MVT::f16 || 775 LocVT == MVT::f32) { 776 LocVT = MVT::f64; 780 if (LocVT == MVT::i64) { 783 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset1, LocVT, LocInfo)); 788 if (LocVT == MVT::i64 || 789 LocVT == MVT::f64 || 790 LocVT == MVT::v1i64 || 791 LocVT == MVT::v2i32 || 792 LocVT == MVT::v4i16 || 793 LocVT == MVT::v8i8 || 794 LocVT == MVT::v1f64 || 795 LocVT == MVT::v2f32 || 796 LocVT == MVT::v4f16) { 798 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset2, LocVT, LocInfo)); 802 if (LocVT == MVT::v2i64 || 803 LocVT == MVT::v4i32 || 804 LocVT == MVT::v8i16 || 805 LocVT == MVT::v16i8 || 806 LocVT == MVT::v4f32 || 807 LocVT == MVT::v2f64 || 808 LocVT == MVT::v8f16) { 810 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo));