[all-commits] [llvm/llvm-project] bc0650: [HLSL] Moving DXILResourceImplicitBinding pass rig...

Helena Kotas via All-commits all-commits at lists.llvm.org
Wed May 21 18:57:39 PDT 2025


  Branch: refs/heads/users/hekota/pr140635+pr140645+pr140981
  Home:   https://github.com/llvm/llvm-project
  Commit: bc0650b1c6708cfd919e8571dbed9a0474feeec6
      https://github.com/llvm/llvm-project/commit/bc0650b1c6708cfd919e8571dbed9a0474feeec6
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2025-05-21 (Wed, 21 May 2025)

  Changed paths:
    M llvm/lib/Target/DirectX/DXILResourceImplicitBinding.cpp
    M llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
    M llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
    M llvm/test/CodeGen/DirectX/llc-pipeline.ll

  Log Message:
  -----------
  [HLSL] Moving DXILResourceImplicitBinding pass right before DXIL Resource Analysis

Moving DXILResourceImplicitBinding pass and the associated DXILResourceBindingAnalysis lower in the llc pipeline to just before DXIL Resource Analysis, which is where its results are first needed.

The reason for this change is that I will soon be adding DXILResourceBindingAnalysis dependency to DXILPostOptimizationValidation pass and bringing this closer to where it is needed avoid unnecessary churn to preserved analysis setting in preceding passes.

(cherry picked from commit a922b551b2fc8c68fd177a7d0657221af1a4704c)



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