reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
791 if (LocVT == MVT::i1 || 792 LocVT == MVT::i8 || 793 LocVT == MVT::i16) { 794 LocVT = MVT::i32; 803 if (LocVT == MVT::f32) { 804 LocVT = MVT::i32; 809 if (LocVT == MVT::i32) { 811 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 818 if (LocVT == MVT::i32) { 820 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 826 if (LocVT == MVT::v1i64 || 827 LocVT == MVT::v2i32 || 828 LocVT == MVT::v4i16 || 829 LocVT == MVT::v4f16 || 830 LocVT == MVT::v8i8 || 831 LocVT == MVT::v2f32) { 832 LocVT = MVT::f64; 836 if (LocVT == MVT::v2i64 || 837 LocVT == MVT::v4i32 || 838 LocVT == MVT::v8i16 || 839 LocVT == MVT::v8f16 || 840 LocVT == MVT::v16i8 || 841 LocVT == MVT::v4f32) { 842 LocVT = MVT::v2f64; 846 if (LocVT == MVT::f64 || 847 LocVT == MVT::v2f64) { 848 if (RetCC_ARM_APCS_Custom_f64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 852 if (LocVT == MVT::i32) { 857 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 862 if (LocVT == MVT::i64) { 870 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));