Lines Matching refs:ValToCopy
695 SDValue ValToCopy = DAG.getBitcast(TempValLoc, ValArg); in lowerMasksToReg() local
697 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, DL, ValLoc, ValToCopy); in lowerMasksToReg()
698 return ValToCopy; in lowerMasksToReg()
767 SDValue ValToCopy = OutVals[OutsIndex]; in LowerReturn() local
768 EVT ValVT = ValToCopy.getValueType(); in LowerReturn()
772 ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
774 ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
777 ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG); in LowerReturn()
779 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy); in LowerReturn()
782 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
808 ValToCopy = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f80, ValToCopy); in LowerReturn()
809 RetVals.push_back(std::make_pair(VA.getLocReg(), ValToCopy)); in LowerReturn()
819 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); in LowerReturn()
820 ValToCopy = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64, in LowerReturn()
821 ValToCopy); in LowerReturn()
825 ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy); in LowerReturn()
834 Passv64i1ArgInRegs(dl, DAG, ValToCopy, RetVals, VA, RVLocs[++I], in LowerReturn()
841 RetVals.push_back(std::make_pair(VA.getLocReg(), ValToCopy)); in LowerReturn()