reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
  605   if (LocVT == MVT::v1i64 ||
  606       LocVT == MVT::v2i32 ||
  607       LocVT == MVT::v4i16 ||
  608       LocVT == MVT::v4f16 ||
  609       LocVT == MVT::v4f16 ||
  610       LocVT == MVT::v8i8 ||
  611       LocVT == MVT::v2f32) {
  612     LocVT = MVT::f64;
  616   if (LocVT == MVT::v2i64 ||
  617       LocVT == MVT::v4i32 ||
  618       LocVT == MVT::v8i16 ||
  619       LocVT == MVT::v8f16 ||
  620       LocVT == MVT::v8f16 ||
  621       LocVT == MVT::v16i8 ||
  622       LocVT == MVT::v4f32) {
  623     LocVT = MVT::v2f64;
  628     if (LocVT == MVT::i32) {
  630         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  637     if (LocVT == MVT::i32) {
  639         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  645   if (LocVT == MVT::f64 ||
  646       LocVT == MVT::v2f64) {
  647     if (RetCC_ARM_AAPCS_Custom_f64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  651   if (LocVT == MVT::f32) {
  652     LocVT = MVT::i32;
  656   if (!RetCC_ARM_AAPCS_Common(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))