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...