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

References

gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   30   if (LocVT == MVT::i1 ||
   31       LocVT == MVT::i8 ||
   32       LocVT == MVT::i16) {
   33     LocVT = MVT::i32;
   42   if (LocVT == MVT::f32) {
   43     LocVT = MVT::i32;
   47   if (LocVT == MVT::f64) {
   48     LocVT = MVT::i64;
   53     State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 8, 8, ArgFlags);
   58     if (!CC_HexagonStack(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
   62   if (LocVT == MVT::i32) {
   64       if (CC_SkipOdd(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
   69   if (LocVT == MVT::i32 ||
   70       LocVT == MVT::v2i16 ||
   71       LocVT == MVT::v4i8) {
   76       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
   81   if (LocVT == MVT::i64 ||
   82       LocVT == MVT::v2i32 ||
   83       LocVT == MVT::v4i16 ||
   84       LocVT == MVT::v8i8) {
   85     if (CC_SkipOdd(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
   89   if (LocVT == MVT::i64 ||
   90       LocVT == MVT::v2i32 ||
   91       LocVT == MVT::v4i16 ||
   92       LocVT == MVT::v8i8) {
   97       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  102   if (!CC_HexagonStack(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))