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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
  822   if (LocVT == MVT::iPTR) {
  823     LocVT = MVT::i64;
  827   if (LocVT == MVT::v1i64 ||
  828       LocVT == MVT::v2i32 ||
  829       LocVT == MVT::v4i16 ||
  830       LocVT == MVT::v8i8 ||
  831       LocVT == MVT::v2f32) {
  832     LocVT = MVT::f64;
  836   if (LocVT == MVT::v2i64 ||
  837       LocVT == MVT::v4i32 ||
  838       LocVT == MVT::v8i16 ||
  839       LocVT == MVT::v16i8 ||
  840       LocVT == MVT::v4f32 ||
  841       LocVT == MVT::f128) {
  842     LocVT = MVT::v2f64;
  846   if (LocVT == MVT::v2f64) {
  851       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  856   if (LocVT == MVT::f32) {
  861       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  866   if (LocVT == MVT::f64) {
  871       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  876   if (LocVT == MVT::i8 ||
  877       LocVT == MVT::i16 ||
  878       LocVT == MVT::i32) {
  879     LocVT = MVT::i64;
  888   if (LocVT == MVT::i64) {
  893       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));