[all-commits] [llvm/llvm-project] 9cf246: [AMDGPU] Fix spurious NoAlias results (#122309)

Fraser Cormack via All-commits all-commits at lists.llvm.org
Mon Jan 20 06:19:53 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9cf24652e783147b5063925ce025b9f8a6e8fe25
      https://github.com/llvm/llvm-project/commit/9cf24652e783147b5063925ce025b9f8a6e8fe25
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
    M llvm/test/CodeGen/AMDGPU/amdgpu-alias-analysis.ll

  Log Message:
  -----------
  [AMDGPU] Fix spurious NoAlias results (#122309)

After a30e50fc, AMDGPUAAResult is being called in more situations where
BasicAA isn't sure. This exposed some regressions where NoAlias is being
incorrectly returned for two identical pointers.

The fix is to check the underlying objects for equality before returning
NoAlias.



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