[PATCH] D132700: [DSE] Add value type checks for masked store candidates in Dead Store Elimination
Michael Berg via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 30 14:23:20 PDT 2022
mcberg2021 added inline comments.
================
Comment at: llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:251
+ if (KillingII->getArgOperand(0)->getType() !=
+ DeadII->getArgOperand(0)->getType())
+ return OW_Unknown;
----------------
fhahn wrote:
> StephenFan wrote:
> > Is it possible to relax the comparison from type to type size?
> Yeah it would be good to check the stored sizes instead of requiring the types to match. I think we should remove one store if both masked stores are flipped.
Well, we have an ulterior motive, VLA uses VL with type to constrain size.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132700/new/
https://reviews.llvm.org/D132700
More information about the llvm-commits
mailing list