craig.topper added a comment. BT has lower throughput than and/test and can't be macrofused. This probably isn't a win. See https://reviews.llvm.org/D37418 for some more discussion on this. Repository: rL LLVM https://reviews.llvm.org/D42615