To decouple the BranchOpInterface implementation from the reduction-tree changes. Reverts llvm/llvm-project#189253,