Lines Matching refs:LocVT
2210 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_MipsO32() argument
2224 if (LocVT == MVT::i8 || LocVT == MVT::i16) { in CC_MipsO32()
2225 LocVT = MVT::i32; in CC_MipsO32()
2250 LocVT = MVT::i32; in CC_MipsO32()
2258 LocVT = MVT::i32; in CC_MipsO32()
2279 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32()
2281 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2287 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32_FP32() argument
2291 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP32()
2295 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32_FP64() argument
2299 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP64()
2459 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall() local
2480 if ((ValVT == MVT::f32 && LocVT == MVT::i32) || in LowerCall()
2481 (ValVT == MVT::f64 && LocVT == MVT::i64) || in LowerCall()
2482 (ValVT == MVT::i64 && LocVT == MVT::f64)) in LowerCall()
2483 Arg = DAG.getNode(ISD::BITCAST, DL, LocVT, Arg); in LowerCall()
2484 else if (ValVT == MVT::f64 && LocVT == MVT::i32) { in LowerCall()
2500 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, LocVT, Arg); in LowerCall()
2503 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, LocVT, Arg); in LowerCall()
2506 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, LocVT, Arg); in LowerCall()
3443 MVT LocVT, in handleByValArg() argument
3460 CCInfo.addLoc(CCValAssign::getMem(ValNo, ValVT, ByVal.Address, LocVT, in handleByValArg()