reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 4, 4, ArgFlags); 58 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 63 if (LocVT == MVT::v1i64 || 64 LocVT == MVT::v2i32 || 65 LocVT == MVT::v4i16 || 66 LocVT == MVT::v4f16 || 67 LocVT == MVT::v4f16 || 68 LocVT == MVT::v8i8 || 69 LocVT == MVT::v2f32) { 70 LocVT = MVT::f64; 74 if (LocVT == MVT::v2i64 || 75 LocVT == MVT::v4i32 || 76 LocVT == MVT::v8i16 || 77 LocVT == MVT::v8f16 || 78 LocVT == MVT::v8f16 || 79 LocVT == MVT::v16i8 || 80 LocVT == MVT::v4f32) { 81 LocVT = MVT::v2f64; 86 if (LocVT == MVT::i32) { 88 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 95 if (LocVT == MVT::i32) { 97 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 103 if (LocVT == MVT::f64 || 104 LocVT == MVT::v2f64) { 105 if (CC_ARM_AAPCS_Custom_f64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 109 if (LocVT == MVT::f32) { 110 LocVT = MVT::i32; 114 if (!CC_ARM_AAPCS_Common(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))