[all-commits] [llvm/llvm-project] 394f59: [NVPTX] Add Read/Write/SideEffect attributes to at...

Lewis Crawford via All-commits all-commits at lists.llvm.org
Wed Sep 25 10:39:24 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 394f59c203c715d00be4643c20bbe22893397adf
      https://github.com/llvm/llvm-project/commit/394f59c203c715d00be4643c20bbe22893397adf
  Author: Lewis Crawford <lcrawford at nvidia.com>
  Date:   2024-09-25 (Wed, 25 Sep 2024)

  Changed paths:
    M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td

  Log Message:
  -----------
  [NVPTX] Add Read/Write/SideEffect attributes to atomic instructions (#109665)

Set the mayLoad, mayStore, and hasSideEffects hints for NVPTX atomic
instructions. This prevents any optimizations (e.g. rematerialization)
from illegally duplicating them and generating broken code.



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