xbolva00 added a comment. Is Attributor scheduled in pipeline after the XYZ pass which removes branch due to llvm.assume? Attributor should run after InstCombine too. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69477/new/ https://reviews.llvm.org/D69477