Lines Matching refs:ValVT
2421 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, in CC_MipsO32() argument
2460 bool isI64 = (ValVT == MVT::i32 && OrigAlign == 8); in CC_MipsO32()
2462 if (ValVT == MVT::i32 || (ValVT == MVT::f32 && AllocateFloatsInIntReg)) { in CC_MipsO32()
2469 } else if (ValVT == MVT::f64 && AllocateFloatsInIntReg) { in CC_MipsO32()
2477 } else if (ValVT.isFloatingPoint() && !AllocateFloatsInIntReg) { in CC_MipsO32()
2479 if (ValVT == MVT::f32) { in CC_MipsO32()
2495 unsigned Offset = State.AllocateStack(ValVT.getSizeInBits() >> 3, in CC_MipsO32()
2497 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32()
2499 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2646 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall() local
2667 if ((ValVT == MVT::f32 && LocVT == MVT::i32) || in LowerCall()
2668 (ValVT == MVT::f64 && LocVT == MVT::i64) || in LowerCall()
2669 (ValVT == MVT::i64 && LocVT == MVT::f64)) in LowerCall()
2671 else if (ValVT == MVT::f64 && LocVT == MVT::i32) { in LowerCall()
2855 EVT ValVT = VA.getValVT(); in LowerFormalArguments() local
2903 DAG.getValueType(ValVT)); in LowerFormalArguments()
2904 ArgValue = DAG.getNode(ISD::TRUNCATE, DL, ValVT, ArgValue); in LowerFormalArguments()
2909 if ((RegVT == MVT::i32 && ValVT == MVT::f32) || in LowerFormalArguments()
2910 (RegVT == MVT::i64 && ValVT == MVT::f64) || in LowerFormalArguments()
2911 (RegVT == MVT::f64 && ValVT == MVT::i64)) in LowerFormalArguments()
2912 ArgValue = DAG.getNode(ISD::BITCAST, DL, ValVT, ArgValue); in LowerFormalArguments()
2913 else if (IsO32 && RegVT == MVT::i32 && ValVT == MVT::f64) { in LowerFormalArguments()
2930 int FI = MFI->CreateFixedObject(ValVT.getSizeInBits()/8, in LowerFormalArguments()
2935 InVals.push_back(DAG.getLoad(ValVT, DL, Chain, FIN, in LowerFormalArguments()
3489 MipsTargetLowering::MipsCC::handleByValArg(unsigned ValNo, MVT ValVT, in handleByValArg() argument
3507 CCInfo.addLoc(CCValAssign::getMem(ValNo, ValVT, ByVal.Address, LocVT, in handleByValArg()