reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 4, 4, ArgFlags); 53 if (LocVT == MVT::i1) { 54 LocVT = MVT::i32; 63 if (LocVT == MVT::i1 || 64 LocVT == MVT::i8 || 65 LocVT == MVT::i16) { 67 LocVT = MVT::i32; 77 if (LocVT == MVT::i32 || 78 LocVT == MVT::f32 || 79 LocVT == MVT::i16 || 80 LocVT == MVT::f16 || 81 LocVT == MVT::v2i16 || 82 LocVT == MVT::v2f16 || 83 LocVT == MVT::i1) { 88 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 93 if (LocVT == MVT::i32 || 94 LocVT == MVT::f32 || 95 LocVT == MVT::v2i16 || 96 LocVT == MVT::v2f16 || 97 LocVT == MVT::i16 || 98 LocVT == MVT::f16 || 99 LocVT == MVT::i1) { 101 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset2, LocVT, LocInfo)); 105 if (LocVT == MVT::i64 || 106 LocVT == MVT::f64 || 107 LocVT == MVT::v2i32 || 108 LocVT == MVT::v2f32) { 110 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo)); 114 if (LocVT == MVT::v3i32 || 115 LocVT == MVT::v3f32) { 117 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo)); 121 if (LocVT == MVT::v4i32 || 122 LocVT == MVT::v4f32 || 123 LocVT == MVT::v2i64 || 124 LocVT == MVT::v2f64) { 126 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo)); 130 if (LocVT == MVT::v5i32 || 131 LocVT == MVT::v5f32) { 133 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo)); 137 if (LocVT == MVT::v8i32 || 138 LocVT == MVT::v8f32) { 140 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo)); 144 if (LocVT == MVT::v16i32 || 145 LocVT == MVT::v16f32) { 147 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo));