Lines Matching refs:getLocVT
7020 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
7028 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
7363 if (VA.getValVT().isFixedLengthVector() && VA.getLocVT().isScalableVector()) in convertLocVTToValVT()
7367 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertLocVTToValVT()
7369 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertLocVTToValVT()
7385 EVT LocVT = VA.getLocVT(); in unpackFromRegLoc()
7401 EVT LocVT = VA.getLocVT(); in convertValVTToLocVT()
7411 if (VA.getLocVT().isInteger() && VA.getValVT() == MVT::f16) in convertValVTToLocVT()
7412 Val = DAG.getNode(RISCVISD::FMV_X_ANYEXTH, DL, VA.getLocVT(), Val); in convertValVTToLocVT()
7413 else if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) in convertValVTToLocVT()
7428 EVT LocVT = VA.getLocVT(); in unpackFromMemLoc()
7454 assert(VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64 && in unpackF64OnRV32DSoftABI()
7694 if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) in LowerFormalArguments()
7951 VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64; in LowerCall()
8150 DAG.getCopyFromReg(Chain, DL, VA.getLocReg(), VA.getLocVT(), Glue); in LowerCall()
8155 if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) { in LowerCall()
8226 if (VA.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64) { in LowerReturn()
8261 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()