Displaying 2 results from an estimated 2 matches for "i625".
Did you mean:
625
2014 Apr 29
2
[LLVMdev] how to identify basic blocks added for switch instruction without default?
Hi,
I just notice that front-end will add an extra block for switch
instruction without default. How could I identify basic blocks added due
to this reason?
The added codes looks like:
sw.default.i625: ; preds = %if.end512
tail call void @fancy_abort(i8* getelementptr inbounds ([38 x i8]*
@.str, i64 0, i64 0), i32 3045, i8* getelementptr inbounds ([23 x i8]*
@__FUNCTION__.compcode_to_comparison, i64 0, i64 0)) #7, !dbg !8046
unreachable, !dbg !8046
C...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...reds = %if.end.i620.i
%conv9.i621.i = zext i16 %shr22.i616.i to i32
%or10.i622.i = or i32 %conv9.i621.i, 32768
%conv11.i623.i = trunc i32 %or10.i622.i to i16
br label %if.end12.i631.i
if.end12.i631.i: ; preds = %if.then8.i624.i, %if.end.i620.i
%storemerge.i625.i = phi i16 [ %conv11.i623.i, %if.then8.i624.i ], [ %shr22.i616.i, %if.end.i620.i ]
store i16 %storemerge.i625.i, i16* %x.addr.023.i607.i, align 2
%shl.i626.i = shl nuw nsw i32 %conv5.i617.i, 1
%conv14.i627.i = trunc i32 %shl.i626.i to i16
%incdec.ptr.i628.i = getelementptr inbounds i16* %x...