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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
  656   if (LocVT == MVT::v2f32) {
  657     LocVT = MVT::v2i32;
  661   if (LocVT == MVT::v2f64 ||
  662       LocVT == MVT::v4f32 ||
  663       LocVT == MVT::f128) {
  664     LocVT = MVT::v2i64;
  668   if (LocVT == MVT::i8 ||
  669       LocVT == MVT::i16) {
  670     LocVT = MVT::i32;
  679   if (LocVT == MVT::f16) {
  680     LocVT = MVT::f32;
  686       LocVT = MVT::i32;
  691   if (LocVT == MVT::i32 ||
  692       LocVT == MVT::f32) {
  694     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset1, LocVT, LocInfo));
  698   if (LocVT == MVT::i64) {
  701       State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset2, LocVT, LocInfo));
  706   if (LocVT == MVT::i64 ||
  707       LocVT == MVT::f64 ||
  708       LocVT == MVT::v1i64 ||
  709       LocVT == MVT::v2i32 ||
  710       LocVT == MVT::v4i16 ||
  711       LocVT == MVT::v8i8 ||
  712       LocVT == MVT::v1f64 ||
  713       LocVT == MVT::v2f32 ||
  714       LocVT == MVT::v4f16) {
  716     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo));
  720   if (LocVT == MVT::v2i64 ||
  721       LocVT == MVT::v4i32 ||
  722       LocVT == MVT::v8i16 ||
  723       LocVT == MVT::v16i8 ||
  724       LocVT == MVT::v4f32 ||
  725       LocVT == MVT::v2f64 ||
  726       LocVT == MVT::v8f16) {
  728     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo));