Lines Matching defs:LocVT
4950 MVT LocVT = ValVT;
4980 LocVT = GRLenVT;
4983 LocVT = MVT::i64;
5015 LocVT = GRLenVT;
5018 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
5036 return CC_LoongArchAssign2GRLen(GRLen, State, VA, AF, ValNo, ValVT, LocVT,
5075 assert((!UseGPRForFloat || LocVT == GRLenVT) &&
5079 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5085 LocVT = ValVT;
5089 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
5160 EVT LocVT = VA.getLocVT();
5162 const TargetRegisterClass *RC = TLI.getRegClassFor(LocVT.getSimpleVT());
5165 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
5214 EVT LocVT = VA.getLocVT();
5225 Val = DAG.getNode(ISD::BITCAST, DL, LocVT, Val);
5231 static bool CC_LoongArch_GHC(unsigned ValNo, MVT ValVT, MVT LocVT,
5234 if (LocVT == MVT::i32 || LocVT == MVT::i64) {
5242 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5247 if (LocVT == MVT::f32) {
5253 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5258 if (LocVT == MVT::f64) {
5264 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));