Displaying 1 result from an estimated 1 matches for "merge129".
Did you mean:
merge128
2017 Mar 01
2
[Codegen bug in LLVM 3.8?] br following `fcmp une` is present in ll, absent in asm
...xmm0 = mem[0],zero
movq 176(%rsp), %rax
ucomisd 5648(%rax), %xmm0
movq 184(%rsp), %rcx
jbe .LBB6_56
# BB#128: # %true73
movq 672(%rcx), %rdx
jmp .LBB6_129
.LBB6_56: # %false74
movq 696(%rcx), %rdx
.LBB6_129: # %merge129
movq %rdx, 200(%rsp)
movd %rdx, %xmm0
addsd 120(%rcx), %xmm0
mulsd 5688(%rax), %xmm0
movsd %xmm0, 768(%rcx)
movq 176(%rsp), %rax
movsd 5608(%rax), %xmm0 # xmm0 = mem[0],zero
Notice that the blocks true73 and false74 are completely absent in broken.asm.
If you want to generate this asm your...