Files
clang-p2996/llvm/lib/Target/AMDGPU/AMDGPUSplitModule.h
Pierre van Houtryve d95b82c49a [NFC][AMDGPU] Make AMDGPUSplitModule a ModulePass (#95773)
It allows it to access TTI correctly, and opens the door to accessing
more analysis in the future.

I went back and forth between this, and also making the default
SplitModule a Pass too to make it uniform, but I decided against it
because it's just needless complications. Neither llvm-split or
LTOBackend have a PM ready to use so we need to create one anyway. Let's
keep all the mess hidden in the AMDGPU version for now to keep this
change more self-contained.
2024-06-18 09:16:32 +02:00

1.3 KiB