Lines Matching refs:LocVT
66 MVT LocVT, CCValAssign::LocInfo LocInfo,
71 MVT LocVT, CCValAssign::LocInfo LocInfo,
76 MVT LocVT, CCValAssign::LocInfo LocInfo,
81 MVT LocVT, CCValAssign::LocInfo LocInfo,
86 MVT LocVT, CCValAssign::LocInfo LocInfo,
91 MVT LocVT, CCValAssign::LocInfo LocInfo,
96 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon_VarArg() argument
106 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); in CC_Hexagon_VarArg()
117 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg()
120 if (LocVT == MVT::i1 || LocVT == MVT::i8 || LocVT == MVT::i16) { in CC_Hexagon_VarArg()
121 LocVT = MVT::i32; in CC_Hexagon_VarArg()
130 if (LocVT == MVT::i32 || LocVT == MVT::f32) { in CC_Hexagon_VarArg()
132 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg()
135 if (LocVT == MVT::i64 || LocVT == MVT::f64) { in CC_Hexagon_VarArg()
137 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo)); in CC_Hexagon_VarArg()
146 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon() argument
154 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Hexagon()
158 if (LocVT == MVT::i1 || LocVT == MVT::i8 || LocVT == MVT::i16) { in CC_Hexagon()
159 LocVT = MVT::i32; in CC_Hexagon()
169 if (LocVT == MVT::i32 || LocVT == MVT::f32) { in CC_Hexagon()
170 if (!CC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) in CC_Hexagon()
174 if (LocVT == MVT::i64 || LocVT == MVT::f64) { in CC_Hexagon()
175 if (!CC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) in CC_Hexagon()
184 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon32() argument
192 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Hexagon32()
197 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Hexagon32()
202 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_Hexagon64() argument
206 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Hexagon64()
217 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Hexagon64()
222 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_Hexagon64()
227 MVT LocVT, CCValAssign::LocInfo LocInfo, in RetCC_Hexagon() argument
231 if (LocVT == MVT::i1 || in RetCC_Hexagon()
232 LocVT == MVT::i8 || in RetCC_Hexagon()
233 LocVT == MVT::i16) { in RetCC_Hexagon()
234 LocVT = MVT::i32; in RetCC_Hexagon()
244 if (LocVT == MVT::i32 || LocVT == MVT::f32) { in RetCC_Hexagon()
245 if (!RetCC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) in RetCC_Hexagon()
249 if (LocVT == MVT::i64 || LocVT == MVT::f64) { in RetCC_Hexagon()
250 if (!RetCC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) in RetCC_Hexagon()
258 MVT LocVT, CCValAssign::LocInfo LocInfo, in RetCC_Hexagon32() argument
261 if (LocVT == MVT::i32 || LocVT == MVT::f32) { in RetCC_Hexagon32()
263 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in RetCC_Hexagon32()
269 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in RetCC_Hexagon32()
274 MVT LocVT, CCValAssign::LocInfo LocInfo, in RetCC_Hexagon64() argument
276 if (LocVT == MVT::i64 || LocVT == MVT::f64) { in RetCC_Hexagon64()
278 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in RetCC_Hexagon64()
284 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in RetCC_Hexagon64()