@@ -816,7 +816,7 @@ bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder,
816816 Register InputReg = MRI.createGenericVirtualRegister (ArgTy);
817817
818818 if (IncomingArg) {
819- LI->loadInputValue (InputReg, MIRBuilder, IncomingArg, ArgRC, ArgTy);
819+ LI->buildLoadInputValue (InputReg, MIRBuilder, IncomingArg, ArgRC, ArgTy);
820820 } else if (InputID == AMDGPUFunctionArgInfo::IMPLICIT_ARG_PTR) {
821821 LI->getImplicitArgPtr (InputReg, MRI, MIRBuilder);
822822 } else if (InputID == AMDGPUFunctionArgInfo::LDS_KERNEL_ID) {
@@ -883,8 +883,9 @@ bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder,
883883 NeedWorkItemIDX) {
884884 if (ST.getMaxWorkitemID (MF.getFunction (), 0 ) != 0 ) {
885885 InputReg = MRI.createGenericVirtualRegister (S32);
886- LI->loadInputValue (InputReg, MIRBuilder, IncomingArgX,
887- std::get<1 >(WorkitemIDX), std::get<2 >(WorkitemIDX));
886+ LI->buildLoadInputValue (InputReg, MIRBuilder, IncomingArgX,
887+ std::get<1 >(WorkitemIDX),
888+ std::get<2 >(WorkitemIDX));
888889 } else {
889890 InputReg = MIRBuilder.buildConstant (S32, 0 ).getReg (0 );
890891 }
@@ -893,8 +894,8 @@ bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder,
893894 if (IncomingArgY && !IncomingArgY->isMasked () && CalleeArgInfo->WorkItemIDY &&
894895 NeedWorkItemIDY && ST.getMaxWorkitemID (MF.getFunction (), 1 ) != 0 ) {
895896 Register Y = MRI.createGenericVirtualRegister (S32);
896- LI->loadInputValue (Y, MIRBuilder, IncomingArgY, std::get< 1 >(WorkitemIDY) ,
897- std::get<2 >(WorkitemIDY));
897+ LI->buildLoadInputValue (Y, MIRBuilder, IncomingArgY,
898+ std::get< 1 >(WorkitemIDY), std::get<2 >(WorkitemIDY));
898899
899900 Y = MIRBuilder.buildShl (S32, Y, MIRBuilder.buildConstant (S32, 10 )).getReg (0 );
900901 InputReg = InputReg ? MIRBuilder.buildOr (S32, InputReg, Y).getReg (0 ) : Y;
@@ -903,8 +904,8 @@ bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder,
903904 if (IncomingArgZ && !IncomingArgZ->isMasked () && CalleeArgInfo->WorkItemIDZ &&
904905 NeedWorkItemIDZ && ST.getMaxWorkitemID (MF.getFunction (), 2 ) != 0 ) {
905906 Register Z = MRI.createGenericVirtualRegister (S32);
906- LI->loadInputValue (Z, MIRBuilder, IncomingArgZ, std::get< 1 >(WorkitemIDZ) ,
907- std::get<2 >(WorkitemIDZ));
907+ LI->buildLoadInputValue (Z, MIRBuilder, IncomingArgZ,
908+ std::get< 1 >(WorkitemIDZ), std::get<2 >(WorkitemIDZ));
908909
909910 Z = MIRBuilder.buildShl (S32, Z, MIRBuilder.buildConstant (S32, 20 )).getReg (0 );
910911 InputReg = InputReg ? MIRBuilder.buildOr (S32, InputReg, Z).getReg (0 ) : Z;
@@ -925,8 +926,8 @@ bool AMDGPUCallLowering::passSpecialInputs(MachineIRBuilder &MIRBuilder,
925926 ArgDescriptor IncomingArg = ArgDescriptor::createArg (
926927 IncomingArgX ? *IncomingArgX :
927928 IncomingArgY ? *IncomingArgY : *IncomingArgZ, ~0u );
928- LI->loadInputValue (InputReg, MIRBuilder, &IncomingArg,
929- &AMDGPU::VGPR_32RegClass, S32);
929+ LI->buildLoadInputValue (InputReg, MIRBuilder, &IncomingArg,
930+ &AMDGPU::VGPR_32RegClass, S32);
930931 }
931932 }
932933
0 commit comments