[all-commits] [llvm/llvm-project] 3d2311: [AMDGPU][Attributor] Remove uniformity check in th...

Shilei Tian via All-commits all-commits at lists.llvm.org
Mon Aug 26 21:29:13 PDT 2024


  Branch: refs/heads/users/shiltian/indirect-call-no-uniform
  Home:   https://github.com/llvm/llvm-project
  Commit: 3d231174d3691aa81a17f0a55b95415cc8d4d1b2
      https://github.com/llvm/llvm-project/commit/3d231174d3691aa81a17f0a55b95415cc8d4d1b2
  Author: Shilei Tian <i at tianshilei.me>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
    M llvm/test/CodeGen/AMDGPU/amdgpu-attributor-no-agpr.ll
    M llvm/test/CodeGen/AMDGPU/simple-indirect-call-2.ll

  Log Message:
  -----------
  [AMDGPU][Attributor] Remove uniformity check in the indirect call specialization callback

This patch removes the conservative uniformity check in the indirect call
specialization callback, as whether the function pointer is uniform doesn't
matter too much. Instead, we add an argument to control specialization.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list