Displaying 1 result from an estimated 1 matches for "lbb0_31".
Did you mean:
lbb0_1
2013 Sep 18
2
[LLVMdev] How basic block layout is determined during scheduling?
Hi, guys,
I compiled a subroutine with -O2, and llvm backend produced codes like:
##################################################################
LBB0_32:
...
R31 = -1
R20 = R31 * R20;
....
bnz R2, LBB0_34
LBB0_31:
...
b LBB0_34
LBB0_33: # weird basic block?
R20 = R5
LBB0_34:
....
##################################################################
Wrong answer is produced when executing bove codes. LBB0_33 is not used as
destination basic block for any branch instruction, so...