Lines Matching refs:LocVT

2850 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT,  in CC_MipsO32()  argument
2870 if (LocVT == MVT::i8 || LocVT == MVT::i16 || LocVT == MVT::i32) { in CC_MipsO32()
2871 LocVT = MVT::i32; in CC_MipsO32()
2882 if (LocVT == MVT::i8 || LocVT == MVT::i16) { in CC_MipsO32()
2883 LocVT = MVT::i32; in CC_MipsO32()
2927 LocVT = MVT::i32; in CC_MipsO32()
2929 LocVT = MVT::i32; in CC_MipsO32()
2939 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2943 CCValAssign::getCustomReg(ValNo, ValVT, HiReg, LocVT, LocInfo)); in CC_MipsO32()
2965 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_MipsO32()
2967 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_MipsO32()
2973 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32_FP32() argument
2977 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP32()
2981 MVT LocVT, CCValAssign::LocInfo LocInfo, in CC_MipsO32_FP64() argument
2985 return CC_MipsO32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State, F64Regs); in CC_MipsO32_FP64()
2988 static bool CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT,
3259 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); in LowerCall() local
3287 if ((ValVT == MVT::f32 && LocVT == MVT::i32) || in LowerCall()
3288 (ValVT == MVT::f64 && LocVT == MVT::i64) || in LowerCall()
3289 (ValVT == MVT::i64 && LocVT == MVT::f64)) in LowerCall()
3290 Arg = DAG.getNode(ISD::BITCAST, DL, LocVT, Arg); in LowerCall()
3291 else if (ValVT == MVT::f64 && LocVT == MVT::i32) { in LowerCall()
3310 Arg = DAG.getNode(ISD::BITCAST, DL, LocVT, Arg); in LowerCall()
3316 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, LocVT, Arg); in LowerCall()
3322 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, LocVT, Arg); in LowerCall()
3328 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, LocVT, Arg); in LowerCall()
3555 MVT LocVT = VA.getLocVT(); in UnpackFromArgumentSlot() local
3591 Val = DAG.getNode(ISD::AssertSext, DL, LocVT, Val, DAG.getValueType(ValVT)); in UnpackFromArgumentSlot()
3596 Val = DAG.getNode(ISD::AssertZext, DL, LocVT, Val, DAG.getValueType(ValVT)); in UnpackFromArgumentSlot()
3704 MVT LocVT = VA.getLocVT(); in LowerFormalArguments() local
3714 LocVT = VA.getValVT(); in LowerFormalArguments()
3721 int FI = MFI.CreateFixedObject(LocVT.getSizeInBits() / 8, in LowerFormalArguments()
3727 LocVT, DL, Chain, FIN, in LowerFormalArguments()