[llvm] [LegacyPM][DirectX] Add legacy scalarizer back for use in the DirectX backend (PR #107427)
Justin Bogner via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 5 15:12:19 PDT 2024
================
@@ -83,6 +86,10 @@ class DirectXPassConfig : public TargetPassConfig {
FunctionPass *createTargetRegisterAllocator(bool) override { return nullptr; }
void addCodeGenPrepare() override {
addPass(createDXILIntrinsicExpansionLegacyPass());
+ ScalarizerPassOptions DxilScalarOptions;
+ // The only non-default option we need to set is ScalarizeLoadStore.
----------------
bogner wrote:
I don't think this comment really adds anything
https://github.com/llvm/llvm-project/pull/107427
More information about the llvm-commits
mailing list