Lines Matching refs:ValToCopy
2381 SDValue ValToCopy = DAG.getBitcast(TempValLoc, ValArg); in lowerMasksToReg() local
2383 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, Dl, ValLoc, ValToCopy); in lowerMasksToReg()
2384 return ValToCopy; in lowerMasksToReg()
2462 SDValue ValToCopy = OutVals[OutsIndex]; in LowerReturn() local
2463 EVT ValVT = ValToCopy.getValueType(); in LowerReturn()
2467 ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
2469 ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
2472 ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG); in LowerReturn()
2474 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
2477 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
2505 ValToCopy = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f80, ValToCopy); in LowerReturn()
2506 RetOps.push_back(ValToCopy); in LowerReturn()
2516 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); in LowerReturn()
2517 ValToCopy = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, in LowerReturn()
2518 ValToCopy); in LowerReturn()
2522 ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy); in LowerReturn()
2533 Passv64i1ArgInRegs(dl, DAG, Chain, ValToCopy, RegsToPass, VA, RVLocs[++I], in LowerReturn()
2543 RegsToPass.push_back(std::make_pair(VA.getLocReg(), ValToCopy)); in LowerReturn()