Lines Matching refs:LocInfo
106 MVT LocVT, CCValAssign::LocInfo LocInfo,
111 MVT LocVT, CCValAssign::LocInfo LocInfo,
116 MVT LocVT, CCValAssign::LocInfo LocInfo,
121 MVT LocVT, CCValAssign::LocInfo LocInfo,
126 MVT LocVT, CCValAssign::LocInfo LocInfo,
131 MVT LocVT, CCValAssign::LocInfo LocInfo,
136 MVT LocVT, CCValAssign::LocInfo LocInfo,
141 MVT LocVT, CCValAssign::LocInfo LocInfo,
146 MVT LocVT, CCValAssign::LocInfo LocInfo,
152 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
162 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
169 LocInfo = CCValAssign::SExt;
171 LocInfo = CCValAssign::ZExt;
173 LocInfo = CCValAssign::AExt;
177 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
182 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
188 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
194 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
200 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
206 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
212 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
221 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) {
226 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
234 LocInfo = CCValAssign::SExt;
236 LocInfo = CCValAssign::ZExt;
238 LocInfo = CCValAssign::AExt;
241 LocInfo = CCValAssign::BCvt;
244 LocInfo = CCValAssign::BCvt;
248 if (!CC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
253 if (!CC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
259 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
264 if (!CC_HexagonVector(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
273 MVT LocVT, CCValAssign::LocInfo LocInfo,
281 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
286 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
291 MVT LocVT, CCValAssign::LocInfo LocInfo,
295 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
306 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
311 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
316 MVT LocVT, CCValAssign::LocInfo LocInfo,
340 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
344 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
351 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
355 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
363 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
367 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
374 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
378 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
385 MVT LocVT, CCValAssign::LocInfo LocInfo,
398 LocInfo = CCValAssign::SExt;
400 LocInfo = CCValAssign::ZExt;
402 LocInfo = CCValAssign::AExt;
405 LocInfo = CCValAssign::BCvt;
408 LocInfo = CCValAssign::BCvt;
414 LocInfo = CCValAssign::Full;
420 LocInfo = CCValAssign::Full;
425 LocInfo = CCValAssign::Full;
428 if (!RetCC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
433 if (!RetCC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
437 if (!RetCC_HexagonVector(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
444 MVT LocVT, CCValAssign::LocInfo LocInfo,
449 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
455 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
460 MVT LocVT, CCValAssign::LocInfo LocInfo,
464 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
470 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
475 MVT LocVT, CCValAssign::LocInfo LocInfo,
485 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
491 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
497 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
504 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));