craig.topper added a comment. > I've left ReadAfterLd at 4cy at the moment, which seems to be correct for 'pure' loads Isn't ReadAfterLd only used by instructions with folded loads? So shouldn't it be 5cyc? Repository: rL LLVM https://reviews.llvm.org/D44654