[llvm] bc61bc8 - AMDGPU: Use available subtarget member

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 7 05:26:35 PDT 2023


Author: Matt Arsenault
Date: 2023-06-07T08:26:31-04:00
New Revision: bc61bc8d6aaba97b21664a8874bc549609d93280

URL: https://github.com/llvm/llvm-project/commit/bc61bc8d6aaba97b21664a8874bc549609d93280
DIFF: https://github.com/llvm/llvm-project/commit/bc61bc8d6aaba97b21664a8874bc549609d93280.diff

LOG: AMDGPU: Use available subtarget member

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 91c5257150505..d08f2aaa9794f 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -4565,10 +4565,9 @@ SDValue AMDGPUTargetLowering::loadInputValue(SelectionDAG &DAG,
 uint32_t AMDGPUTargetLowering::getImplicitParameterOffset(
     const MachineFunction &MF, const ImplicitParameter Param) const {
   const AMDGPUMachineFunction *MFI = MF.getInfo<AMDGPUMachineFunction>();
-  const AMDGPUSubtarget &ST =
-      AMDGPUSubtarget::get(getTargetMachine(), MF.getFunction());
-  unsigned ExplicitArgOffset = ST.getExplicitKernelArgOffset(MF.getFunction());
-  const Align Alignment = ST.getAlignmentForImplicitArgPtr();
+  unsigned ExplicitArgOffset =
+      Subtarget->getExplicitKernelArgOffset(MF.getFunction());
+  const Align Alignment = Subtarget->getAlignmentForImplicitArgPtr();
   uint64_t ArgOffset = alignTo(MFI->getExplicitKernArgSize(), Alignment) +
                        ExplicitArgOffset;
   switch (Param) {


        


More information about the llvm-commits mailing list