Lines Matching refs:InputReg
2818 SDValue InputReg; in passSpecialInputs() local
2821 InputReg = loadInputValue(DAG, ArgRC, ArgVT, DL, *IncomingArg); in passSpecialInputs()
2825 InputReg = getImplicitArgPtr(DAG, DL); in passSpecialInputs()
2829 InputReg = DAG.getConstant(Id.value(), DL, ArgVT); in passSpecialInputs()
2831 InputReg = DAG.getUNDEF(ArgVT); in passSpecialInputs()
2836 InputReg = DAG.getUNDEF(ArgVT); in passSpecialInputs()
2840 RegsToPass.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs()
2846 SDValue ArgStore = storeStackInputValue(DAG, DL, Chain, InputReg, in passSpecialInputs()
2876 SDValue InputReg; in passSpecialInputs() local
2887 InputReg = loadInputValue(DAG, ArgRC, MVT::i32, DL, *IncomingArgX); in passSpecialInputs()
2889 InputReg = DAG.getConstant(0, DL, MVT::i32); in passSpecialInputs()
2898 InputReg = InputReg.getNode() ? in passSpecialInputs()
2899 DAG.getNode(ISD::OR, SL, MVT::i32, InputReg, Y) : Y; in passSpecialInputs()
2907 InputReg = InputReg.getNode() ? in passSpecialInputs()
2908 DAG.getNode(ISD::OR, SL, MVT::i32, InputReg, Z) : Z; in passSpecialInputs()
2911 if (!InputReg && (NeedWorkItemIDX || NeedWorkItemIDY || NeedWorkItemIDZ)) { in passSpecialInputs()
2917 InputReg = DAG.getUNDEF(MVT::i32); in passSpecialInputs()
2925 InputReg = loadInputValue(DAG, ArgRC, MVT::i32, DL, IncomingArg); in passSpecialInputs()
2930 if (InputReg) in passSpecialInputs()
2931 RegsToPass.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs()
2936 if (InputReg) { in passSpecialInputs()
2937 SDValue ArgStore = storeStackInputValue(DAG, DL, Chain, InputReg, in passSpecialInputs()