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

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
   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))