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

References

gen/lib/Target/ARM/ARMGenCallingConv.inc
  423   if (LocVT == MVT::v1i64 ||
  424       LocVT == MVT::v2i32 ||
  425       LocVT == MVT::v4i16 ||
  426       LocVT == MVT::v4f16 ||
  427       LocVT == MVT::v8i8 ||
  428       LocVT == MVT::v2f32) {
  429     LocVT = MVT::f64;
  433   if (LocVT == MVT::v2i64 ||
  434       LocVT == MVT::v4i32 ||
  435       LocVT == MVT::v8i16 ||
  436       LocVT == MVT::v8f16 ||
  437       LocVT == MVT::v16i8 ||
  438       LocVT == MVT::v4f32) {
  439     LocVT = MVT::v2f64;
  443   if (LocVT == MVT::v2f64) {
  448       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  453   if (LocVT == MVT::f64) {
  458       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  463   if (LocVT == MVT::f32) {
  468       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  473   if (LocVT == MVT::i8 ||
  474       LocVT == MVT::i16) {
  475     LocVT = MVT::i32;
  484   if (LocVT == MVT::i32) {
  489       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));