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

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
  231     State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 4, 4, ArgFlags);
  235   if (LocVT == MVT::v1i64 ||
  236       LocVT == MVT::v2i32 ||
  237       LocVT == MVT::v4i16 ||
  238       LocVT == MVT::v4f16 ||
  239       LocVT == MVT::v4f16 ||
  240       LocVT == MVT::v8i8 ||
  241       LocVT == MVT::v2f32) {
  242     LocVT = MVT::f64;
  246   if (LocVT == MVT::v2i64 ||
  247       LocVT == MVT::v4i32 ||
  248       LocVT == MVT::v8i16 ||
  249       LocVT == MVT::v8f16 ||
  250       LocVT == MVT::v8f16 ||
  251       LocVT == MVT::v16i8 ||
  252       LocVT == MVT::v4f32) {
  253     LocVT = MVT::v2f64;
  258     if (LocVT == MVT::i32) {
  260         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  267     if (LocVT == MVT::i32) {
  269         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  276     if (CC_ARM_AAPCS_Custom_Aggregate(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  280   if (LocVT == MVT::v2f64) {
  285       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  290   if (LocVT == MVT::f64) {
  295       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  300   if (LocVT == MVT::f32) {
  305       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  310   if (!CC_ARM_AAPCS_Common(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))