Home | History | Annotate | Download | only in Hexagon

Lines Matching full: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,
401 LocInfo = CCValAssign::SExt;
403 LocInfo = CCValAssign::ZExt;
405 LocInfo = CCValAssign::AExt;
408 LocInfo = CCValAssign::BCvt;
411 LocInfo = CCValAssign::BCvt;
417 LocInfo = CCValAssign::Full;
423 LocInfo = CCValAssign::Full;
428 LocInfo = CCValAssign::Full;
431 if (!RetCC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
436 if (!RetCC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
440 if (!RetCC_HexagonVector(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
447 MVT LocVT, CCValAssign::LocInfo LocInfo,
451 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
457 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
462 MVT LocVT, CCValAssign::LocInfo LocInfo,
466 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
472 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
477 MVT LocVT, CCValAssign::LocInfo LocInfo,
487 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
493 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
499 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
506 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));