[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 15:04:04 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:
That would be the easiest. I have thought about changing this to a set, but while i think that would fix the crashing I dunno if that would result in correct transformation because we would be making assumptions on stale results.
https://github.com/llvm/llvm-project/pull/148059
More information about the llvm-commits
mailing list