Home | History | Annotate | Download | only in Mips

Lines Matching refs:LocVT

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