foad added a comment. A trunc can change the value of the shift amount, so how is it correct to peek through it? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D151916/new/ https://reviews.llvm.org/D151916