When visiting load and store instructions in SROA skip scalable vectors.
This is relevant in the implementation of the 'arm_sve_vector_bits'
attribute that is used to define VLS types, similar to D85725.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D158631
[SROA] Skip uses of allocas where the type is scalable ClosedPublic Authored by Allen on Aug 23 2023, 8:40 AM.
Details Summary When visiting load and store instructions in SROA skip scalable vectors.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 24 2023, 2:38 AM This revision was landed with ongoing or failed builds.Aug 24 2023, 3:44 AM Closed by commit rGc570531c3dcc: [SROA] Skip uses of allocas where the type is scalable (authored by Allen). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 552734 llvm/lib/Transforms/Scalar/SROA.cpp
llvm/test/Transforms/SROA/scalable-vectors.ll
|