Lines Matching defs:InputReg
816 Register InputReg = MRI.createGenericVirtualRegister(ArgTy);
819 LI->loadInputValue(InputReg, MIRBuilder, IncomingArg, ArgRC, ArgTy);
821 LI->getImplicitArgPtr(InputReg, MRI, MIRBuilder);
826 MIRBuilder.buildConstant(InputReg, *Id);
828 MIRBuilder.buildUndef(InputReg);
833 MIRBuilder.buildUndef(InputReg);
837 ArgRegs.emplace_back(OutgoingArg->getRegister(), InputReg);
881 Register InputReg;
885 InputReg = MRI.createGenericVirtualRegister(S32);
886 LI->loadInputValue(InputReg, MIRBuilder, IncomingArgX,
889 InputReg = MIRBuilder.buildConstant(S32, 0).getReg(0);
900 InputReg = InputReg ? MIRBuilder.buildOr(S32, InputReg, Y).getReg(0) : Y;
910 InputReg = InputReg ? MIRBuilder.buildOr(S32, InputReg, Z).getReg(0) : Z;
913 if (!InputReg &&
915 InputReg = MRI.createGenericVirtualRegister(S32);
921 MIRBuilder.buildUndef(InputReg);
928 LI->loadInputValue(InputReg, MIRBuilder, &IncomingArg,
934 if (InputReg)
935 ArgRegs.emplace_back(OutgoingArg->getRegister(), InputReg);