[all-commits] [llvm/llvm-project] 9719f1: AMDGPU: Move handling of allocation of fixed ABI i...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Feb 3 06:28:22 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9719f17011a2d5b4020eaaa04b6346c2d10db80c
      https://github.com/llvm/llvm-project/commit/9719f17011a2d5b4020eaaa04b6346c2d10db80c
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2021-02-03 (Wed, 03 Feb 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-indirect-call.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-callable.ll

  Log Message:
  -----------
  AMDGPU: Move handling of allocation of fixed ABI inputs

For the fixed ABI, set this in the initial argument constructor,
rather than relying on the allocation logic to set the values. Also
stop passing them for amdgpu_gfx, since the DAG path seems to skip
these. I'm unclear on what amdgpu_gfx's expectations are.  This will
allow moving the special input registers out of the normal argument
range.




More information about the All-commits mailing list