[llvm] [DirectX] Add a GEP to loads and stores on array allocas (PR #148059)
Farzon Lotfi via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 10 14:52:22 PDT 2025
================
@@ -605,6 +649,7 @@ class DXILLegalizationPipeline {
LegalizationPipeline[Stage1].push_back(legalizeMemCpy);
LegalizationPipeline[Stage1].push_back(removeMemSet);
LegalizationPipeline[Stage1].push_back(updateFnegToFsub);
+ LegalizationPipeline[Stage1].push_back(legalizeLoadStoreOnArrayAllocas);
----------------
farzonl wrote:
Are you sure its ok to put this in stage 1? We already do IR replacement for loads and stores in this stage just want to be cautions about adding the same instruction twice to `ToRemove`.
https://github.com/llvm/llvm-project/pull/148059
More information about the llvm-commits
mailing list