Lines Matching refs:CCValAssign
53 MVT LocVT, CCValAssign::LocInfo LocInfo,
58 MVT LocVT, CCValAssign::LocInfo LocInfo,
63 MVT LocVT, CCValAssign::LocInfo LocInfo,
68 MVT LocVT, CCValAssign::LocInfo LocInfo,
73 MVT LocVT, CCValAssign::LocInfo LocInfo,
78 MVT LocVT, CCValAssign::LocInfo LocInfo,
83 MVT LocVT, CCValAssign::LocInfo LocInfo,
103 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
110 LocInfo = CCValAssign::SExt;
112 LocInfo = CCValAssign::ZExt;
114 LocInfo = CCValAssign::AExt;
118 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
123 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
132 MVT LocVT, CCValAssign::LocInfo LocInfo,
140 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
148 LocInfo = CCValAssign::SExt;
150 LocInfo = CCValAssign::ZExt;
152 LocInfo = CCValAssign::AExt;
170 MVT LocVT, CCValAssign::LocInfo LocInfo,
178 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
183 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
188 MVT LocVT, CCValAssign::LocInfo LocInfo,
192 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
203 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
208 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
213 MVT LocVT, CCValAssign::LocInfo LocInfo,
223 LocInfo = CCValAssign::SExt;
225 LocInfo = CCValAssign::ZExt;
227 LocInfo = CCValAssign::AExt;
244 MVT LocVT, CCValAssign::LocInfo LocInfo,
249 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
255 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
260 MVT LocVT, CCValAssign::LocInfo LocInfo,
264 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
270 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
307 // CCValAssign - represent the assignment of the return value to locations.
308 SmallVector<CCValAssign, 16> RVLocs;
322 CCValAssign &VA = RVLocs[i];
360 SmallVector<CCValAssign, 16> RVLocs;
398 SmallVector<CCValAssign, 16> ArgLocs;
434 CCValAssign &VA = ArgLocs[i];
458 CCValAssign &VA = ArgLocs[i];
467 case CCValAssign::Full:
469 case CCValAssign::SExt:
472 case CCValAssign::ZExt:
475 case CCValAssign::AExt:
828 SmallVector<CCValAssign, 16> ArgLocs;
844 CCValAssign &VA = ArgLocs[i];