[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:57:05 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:
To be clear I think if you have a load\store with an i8. this could crash because `fixI8UseChain` will also add the load\store to `ToRemove`.
https://github.com/llvm/llvm-project/pull/148059
More information about the llvm-commits
mailing list