Lines Matching defs:RetOps
854 SmallVector<SDValue, 6> RetOps;
855 RetOps.push_back(Chain); // Operand #0 = Chain (updated below)
857 RetOps.push_back(DAG.getTargetConstant(FuncInfo->getBytesToPopOnReturn(), dl,
863 RetOps.push_back(RetVal.second);
869 RetOps.push_back(
887 // original Chain stored in RetOps[0], instead of the current Chain updated
888 // in the above loop. If we only have sret, RetOps[0] equals to Chain.
904 // So here, we use RetOps[0] (i.e Chain_0) for getCopyFromReg.
905 SDValue Val = DAG.getCopyFromReg(RetOps[0], dl, SRetReg,
915 RetOps.push_back(
933 RetOps.push_back(DAG.getRegister(*I, MVT::i64));
939 RetOps[0] = Chain; // Update chain.
943 RetOps.push_back(Glue);
948 return DAG.getNode(opcode, dl, MVT::Other, RetOps);