Lines Matching defs:ValVT

65 CC_Hexagon(unsigned ValNo, MVT ValVT,
70 CC_Hexagon32(unsigned ValNo, MVT ValVT,
75 CC_Hexagon64(unsigned ValNo, MVT ValVT,
80 RetCC_Hexagon(unsigned ValNo, MVT ValVT,
85 RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
90 RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
95 CC_Hexagon_VarArg (unsigned ValNo, MVT ValVT,
106 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
117 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
122 ValVT = MVT::i32;
132 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
137 State.addLoc(CCValAssign::getMem(ValNo, ValVT, ofst, LocVT, LocInfo));
145 CC_Hexagon (unsigned ValNo, MVT ValVT,
154 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
160 ValVT = MVT::i32;
170 if (!CC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
175 if (!CC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
183 static bool CC_Hexagon32(unsigned ValNo, MVT ValVT,
192 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
197 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
201 static bool CC_Hexagon64(unsigned ValNo, MVT ValVT,
206 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
217 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
222 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
226 static bool RetCC_Hexagon(unsigned ValNo, MVT ValVT,
235 ValVT = MVT::i32;
245 if (!RetCC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
250 if (!RetCC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
257 static bool RetCC_Hexagon32(unsigned ValNo, MVT ValVT,
263 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
269 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
273 static bool RetCC_Hexagon64(unsigned ValNo, MVT ValVT,
278 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
284 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));