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

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
  710   if (LocVT == MVT::v1i64 ||
  711       LocVT == MVT::v2i32 ||
  712       LocVT == MVT::v4i16 ||
  713       LocVT == MVT::v4f16 ||
  714       LocVT == MVT::v4f16 ||
  715       LocVT == MVT::v8i8 ||
  716       LocVT == MVT::v2f32) {
  717     LocVT = MVT::f64;
  721   if (LocVT == MVT::v2i64 ||
  722       LocVT == MVT::v4i32 ||
  723       LocVT == MVT::v8i16 ||
  724       LocVT == MVT::v8f16 ||
  725       LocVT == MVT::v8f16 ||
  726       LocVT == MVT::v16i8 ||
  727       LocVT == MVT::v4f32) {
  728     LocVT = MVT::v2f64;
  733     if (LocVT == MVT::i32) {
  735         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  742     if (LocVT == MVT::i32) {
  744         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  750   if (LocVT == MVT::v2f64) {
  755       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  760   if (LocVT == MVT::f64) {
  765       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  770   if (LocVT == MVT::f32) {
  775       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  780   if (!RetCC_ARM_AAPCS_Common(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))