Lines Matching refs:InputReg
809 Register InputReg = MRI.createGenericVirtualRegister(ArgTy); in passSpecialInputs() local
812 LI->loadInputValue(InputReg, MIRBuilder, IncomingArg, ArgRC, ArgTy); in passSpecialInputs()
814 LI->getImplicitArgPtr(InputReg, MRI, MIRBuilder); in passSpecialInputs()
819 MIRBuilder.buildConstant(InputReg, Id.value()); in passSpecialInputs()
821 MIRBuilder.buildUndef(InputReg); in passSpecialInputs()
826 MIRBuilder.buildUndef(InputReg); in passSpecialInputs()
830 ArgRegs.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs()
874 Register InputReg; in passSpecialInputs() local
878 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
879 LI->loadInputValue(InputReg, MIRBuilder, IncomingArgX, in passSpecialInputs()
882 InputReg = MIRBuilder.buildConstant(S32, 0).getReg(0); in passSpecialInputs()
893 InputReg = InputReg ? MIRBuilder.buildOr(S32, InputReg, Y).getReg(0) : Y; in passSpecialInputs()
903 InputReg = InputReg ? MIRBuilder.buildOr(S32, InputReg, Z).getReg(0) : Z; in passSpecialInputs()
906 if (!InputReg && in passSpecialInputs()
908 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs()
914 MIRBuilder.buildUndef(InputReg); in passSpecialInputs()
921 LI->loadInputValue(InputReg, MIRBuilder, &IncomingArg, in passSpecialInputs()
927 if (InputReg) in passSpecialInputs()
928 ArgRegs.emplace_back(OutgoingArg->getRegister(), InputReg); in passSpecialInputs()