Displaying 2 results from an estimated 2 matches for "b0_t".
Did you mean:
b0_f
2011 Mar 11
2
[LLVMdev] Unnamed temporaries
...umbers included) (Please ignore the extra br label %b0 and the whole
b0)
...
54 define i32 @std_lang__rest() {
55 entry:
56 %ret = alloca i32 ; <i32*> int*
57 %0 = icmp eq i32 4, 5 ; <i1> boolean
58 br i1 %0, label %b0_t, label %b0_f
59 b0_t:
60 %1 = add i32 5, 2 ; <i32> int
61 store i32 %1, i32* %ret
62 br label %return
63 br label %b0
64 b0_f:
65 store i32 5, i32* %ret
66 br label %return
67 br label %b0
68 b0:
69...
2011 Mar 11
0
[LLVMdev] Unnamed temporaries
...ored since they are exactly
your problem.
> 54 define i32 @std_lang__rest() {
> 55 entry:
> 56 %ret = alloca i32 ; <i32*> int*
>
> 57 %0 = icmp eq i32 4, 5 ; <i1> boolean
>
> 58 br i1 %0, label %b0_t, label %b0_f
>
> 59 b0_t:
> 60 %1 = add i32 5, 2 ; <i32> int
>
> 61 store i32 %1, i32* %ret
> 62 br label %return
This "br label %return" ended block %b0_t and automatically started a
new one. Since you didn't...