Lines Matching defs:ValVT
4943 unsigned ValNo, MVT ValVT,
4950 MVT LocVT = ValVT;
4979 if (UseGPRForFloat && ValVT == MVT::f32) {
4982 } else if (UseGPRForFloat && GRLen == 64 && ValVT == MVT::f64) {
4985 } else if (UseGPRForFloat && GRLen == 32 && ValVT == MVT::f64) {
5014 if (ValVT.isScalarInteger() && (ArgFlags.isSplit() || !PendingLocs.empty())) {
5018 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
5027 if (ValVT.isScalarInteger() && ArgFlags.isSplitEnd() &&
5036 return CC_LoongArchAssign2GRLen(GRLen, State, VA, AF, ValNo, ValVT, LocVT,
5045 if (ValVT == MVT::f32 && !UseGPRForFloat)
5047 else if (ValVT == MVT::f64 && !UseGPRForFloat)
5049 else if (ValVT.is128BitVector())
5051 else if (ValVT.is256BitVector())
5079 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5084 if (ValVT.isFloatingPoint()) {
5085 LocVT = ValVT;
5089 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
5134 // Convert Val to a ValVT. Should not be called for CCValAssign::Indirect
5191 EVT ValVT = VA.getValVT();
5192 int FI = MFI.CreateFixedObject(ValVT.getStoreSize(), VA.getLocMemOffset(),
5209 MachinePointerInfo::getFixedStack(DAG.getMachineFunction(), FI), ValVT);
5231 static bool CC_LoongArch_GHC(unsigned ValNo, MVT ValVT, MVT LocVT,
5242 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5253 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
5264 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));