And add it to the AMDGPU opt pipeline.
This is a function pass instead of a module pass (like the legacy pass)
because it's getting added to a CGSCCPassManager, and you can't put a
module pass in a CGSCCPassManager.
Paths
| Differential D93885
[NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes ClosedPublic Authored by aeubanks on Dec 28 2020, 8:01 PM.
Details Summary And add it to the AMDGPU opt pipeline. This is a function pass instead of a module pass (like the legacy pass)
Diff Detail
Unit TestsFailed Event TimelineHerald added subscribers: jdoerfert, kerbowa, hiraditya and 7 others. · View Herald TranscriptDec 28 2020, 8:01 PM This revision is now accepted and ready to land.Dec 29 2020, 9:51 AM This revision was landed with ongoing or failed builds.Dec 29 2020, 10:27 AM Closed by commit rG7ecbe0c7a018: [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes (authored by aeubanks). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 313929 llvm/lib/Target/AMDGPU/AMDGPU.h
llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll
llvm/tools/opt/opt.cpp
|