Lines Matching defs:LocVT
27 MVT &LocVT,
60 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
91 MVT &LocVT,
107 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo));
112 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
128 static bool CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
134 return CC_X86_VectorCallAssignRegister(ValNo, ValVT, LocVT, LocInfo,
172 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
188 static bool CC_X86_32_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
194 return CC_X86_VectorCallAssignRegister(ValNo, ValVT, LocVT, LocInfo,
212 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
220 LocVT = MVT::i32;
237 static bool CC_X86_32_MCUInReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
253 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
262 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
297 static bool CC_X86_Intr(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
329 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
333 static bool CC_X86_64_Pointer(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
336 if (LocVT != MVT::i64) {
337 LocVT = MVT::i64;
346 static bool CC_X86_64_I128(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
352 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));