[all-commits] [llvm/llvm-project] d0dd3a: AMDGPU: Add baseline test for attributor with call...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Mar 18 18:32:46 PDT 2025


  Branch: refs/heads/users/arsenm/amdgpu/attributor-no-infer-inputs-intrinsic-missing-nocallback
  Home:   https://github.com/llvm/llvm-project
  Commit: d0dd3aa2fcf513bda79fcc44e53d651b22773b6d
      https://github.com/llvm/llvm-project/commit/d0dd3aa2fcf513bda79fcc44e53d651b22773b6d
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-03-19 (Wed, 19 Mar 2025)

  Changed paths:
    A llvm/test/CodeGen/AMDGPU/amdgpu-attributor-intrinsic-missing-nocallback.ll

  Log Message:
  -----------
  AMDGPU: Add baseline test for attributor with calling intrinsic


  Commit: 4e4d1a17d4ae018eaf2bb2e8a8c2a89f6f625f7b
      https://github.com/llvm/llvm-project/commit/4e4d1a17d4ae018eaf2bb2e8a8c2a89f6f625f7b
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-03-19 (Wed, 19 Mar 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
    M llvm/test/CodeGen/AMDGPU/amdgpu-attributor-intrinsic-missing-nocallback.ll
    A llvm/test/CodeGen/AMDGPU/amdgpu-attributor-nocallback-intrinsics.ll

  Log Message:
  -----------
  AMDGPU: Do not infer implicit inputs for !nocallback intrinsics

This isn't really the right check, we want to know that the intrinsic
does not perform a true function call to any code (in the module or not). nocallback
appears to be the closest thing to this property we have now though.

Also do the same for inferring no-agpr usage.


Compare: https://github.com/llvm/llvm-project/compare/4c171fbcc752...4e4d1a17d4ae

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