[all-commits] [llvm/llvm-project] 3d1705: MCExpr-ify AMDGPU PALMetadata (#93236)

Janek van Oirschot via All-commits all-commits at lists.llvm.org
Thu Jun 13 05:59:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3d1705d00c5f183b73d69aa0ceca481845e82fe8
      https://github.com/llvm/llvm-project/commit/3d1705d00c5f183b73d69aa0ceca481845e82fe8
  Author: Janek van Oirschot <janek.vanoirschot at amd.com>
  Date:   2024-06-13 (Thu, 13 Jun 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
    A llvm/lib/Target/AMDGPU/Utils/AMDGPUDelayedMCExpr.cpp
    A llvm/lib/Target/AMDGPU/Utils/AMDGPUDelayedMCExpr.h
    M llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
    M llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h
    M llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp
    M llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
    A llvm/lib/Target/AMDGPU/Utils/SIDefinesUtils.h
    M llvm/test/CodeGen/AMDGPU/amdpal-es.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-gs.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-hs.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-ls.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-vs.ll
    M llvm/unittests/Target/AMDGPU/CMakeLists.txt
    A llvm/unittests/Target/AMDGPU/PALMetadata.cpp

  Log Message:
  -----------
  MCExpr-ify AMDGPU PALMetadata (#93236)

Allows MCExprs as passed values to PALMetadata. Also adds related
`DelayedMCExpr` classes which serve as a pseudo-fixup to resolve MCExprs
as late as possible (i.e., right before emit through string or blob,
where they should be resolvable).



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