Lines Matching refs:MVT
20 static bool f64AssignAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAPCS()
48 static bool CC_ARM_APCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_ARM_APCS_Custom_f64()
54 if (LocVT == MVT::v2f64 && in CC_ARM_APCS_Custom_f64()
61 static bool f64AssignAAPCS(unsigned ValNo, MVT ValVT, MVT LocVT, in f64AssignAAPCS()
101 static bool CC_ARM_AAPCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_ARM_AAPCS_Custom_f64()
107 if (LocVT == MVT::v2f64 && in CC_ARM_AAPCS_Custom_f64()
113 static bool f64RetAssign(unsigned ValNo, MVT ValVT, MVT LocVT, in f64RetAssign()
133 static bool RetCC_ARM_APCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, in RetCC_ARM_APCS_Custom_f64()
139 if (LocVT == MVT::v2f64 && !f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State)) in RetCC_ARM_APCS_Custom_f64()
144 static bool RetCC_ARM_AAPCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, in RetCC_ARM_AAPCS_Custom_f64()
168 static bool CC_ARM_AAPCS_Custom_Aggregate(unsigned ValNo, MVT ValVT, in CC_ARM_AAPCS_Custom_Aggregate()
169 MVT LocVT, in CC_ARM_AAPCS_Custom_Aggregate()
199 case MVT::i32: { in CC_ARM_AAPCS_Custom_Aggregate()
211 case MVT::f16: in CC_ARM_AAPCS_Custom_Aggregate()
212 case MVT::bf16: in CC_ARM_AAPCS_Custom_Aggregate()
213 case MVT::f32: in CC_ARM_AAPCS_Custom_Aggregate()
216 case MVT::v4f16: in CC_ARM_AAPCS_Custom_Aggregate()
217 case MVT::v4bf16: in CC_ARM_AAPCS_Custom_Aggregate()
218 case MVT::f64: in CC_ARM_AAPCS_Custom_Aggregate()
221 case MVT::v8f16: in CC_ARM_AAPCS_Custom_Aggregate()
222 case MVT::v8bf16: in CC_ARM_AAPCS_Custom_Aggregate()
223 case MVT::v2f64: in CC_ARM_AAPCS_Custom_Aggregate()
244 if (LocVT == MVT::i32 && State.getStackSize() == 0) { in CC_ARM_AAPCS_Custom_Aggregate()
260 if (LocVT != MVT::i32) in CC_ARM_AAPCS_Custom_Aggregate()
287 static bool CustomAssignInRegList(unsigned ValNo, MVT ValVT, MVT LocVT, in CustomAssignInRegList()
298 static bool CC_ARM_AAPCS_Custom_f16(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_ARM_AAPCS_Custom_f16()
303 return CustomAssignInRegList(ValNo, ValVT, MVT::i32, LocInfo, State, in CC_ARM_AAPCS_Custom_f16()
307 static bool CC_ARM_AAPCS_VFP_Custom_f16(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_ARM_AAPCS_VFP_Custom_f16()
313 return CustomAssignInRegList(ValNo, ValVT, MVT::f32, LocInfo, State, in CC_ARM_AAPCS_VFP_Custom_f16()
317 static bool CC_ARM_AAPCS_Common_Custom_f16_Stack(unsigned ValNo, MVT ValVT, in CC_ARM_AAPCS_Common_Custom_f16_Stack()
318 MVT LocVT, in CC_ARM_AAPCS_Common_Custom_f16_Stack()
327 ValNo, ValVT, State.AllocateStack(4, Align(4)), MVT::i32, LocInfo)); in CC_ARM_AAPCS_Common_Custom_f16_Stack()