[PATCH] D52747: [InstCombine] reverse 'trunc X to <N x i1>' canonicalization

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 6 05:29:26 PDT 2018


RKSimon added a comment.

@craig.topper The final codegen from the updated IR in masked_load_store.ll regresses due to masked stores not making use of only requiring the MSB of the mask vector (lots of SIGN_EXTEND_INREG etc.) - X86ISelLowering's combineMaskedStore only handles the PCMPGT case, how tricky would it be to replace it with a general SimplifyDemandedBits calls?


https://reviews.llvm.org/D52747





More information about the llvm-commits mailing list