[llvm] [AMDGPU] Cgscc amdgpu attributor boilerplate NFC (PR #179719)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 9 12:47:53 PDT 2026
================
@@ -923,6 +923,17 @@ void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
#define GET_PASS_REGISTRY "AMDGPUPassRegistry.def"
#include "llvm/Passes/TargetPassRegistry.inc"
+ PB.registerPipelineParsingCallback(
+ [this](StringRef Name, CGSCCPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement> Pipeline) {
+ if (Name == "amdgpu-attributor-cgscc" && getTargetTriple().isAMDGCN()) {
----------------
arsenm wrote:
The triple check can be pulled out and avoid calling PB.registerPipelineParsingCallback
https://github.com/llvm/llvm-project/pull/179719
More information about the llvm-commits
mailing list