Lines Matching defs:LocVT
4724 MVT LocVT = ValVT;
4754 LocVT = GRLenVT;
4757 LocVT = MVT::i64;
4789 LocVT = GRLenVT;
4792 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
4810 return CC_LoongArchAssign2GRLen(GRLen, State, VA, AF, ValNo, ValVT, LocVT,
4849 assert((!UseGPRForFloat || LocVT == GRLenVT) &&
4853 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
4859 LocVT = ValVT;
4863 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
4934 EVT LocVT = VA.getLocVT();
4936 const TargetRegisterClass *RC = TLI.getRegClassFor(LocVT.getSimpleVT());
4939 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
4988 EVT LocVT = VA.getLocVT();
4999 Val = DAG.getNode(ISD::BITCAST, DL, LocVT, Val);
5005 static bool CC_LoongArch_GHC(unsigned ValNo, MVT ValVT, MVT LocVT,
5008 if (LocVT == MVT::i32 || LocVT == MVT::i64) {
5016 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5021 if (LocVT == MVT::f32) {
5027 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5032 if (LocVT == MVT::f64) {
5038 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));