================ @@ -239,3 +239,43 @@ define i32 @oneusecmp(i32 %a, i32 %b, i32 %d) { %x = add i32 %s, %s2 ret i32 %x } + +define i32 @xor_branch_ret(i32 %x) { ---------------- bababuck wrote: Fixed in latest push. https://github.com/llvm/llvm-project/pull/130922