Displaying 7 results from an estimated 7 matches for "cmp11".
Did you mean:
cmp1
2020 Jun 10
2
LoopStrengthReduction generates false code
...le.body, %entry
%lsr.iv = phi i32 [ %lsr.iv.next, %while.body ], [ 0, %entry ]
%uglygep = getelementptr i8, i8* bitcast ([10 x i32]* @buffer to i8*), i32 %lsr.iv
%uglygep1 = bitcast i8* %uglygep to i32*
%0 = load i32, i32* %uglygep1, align 4, !tbaa !2
%cmp1 = icmp ne i32 %0, -559038737
%cmp11 = icmp eq i32 %lsr.iv, 0
%cmp = or i1 %cmp11, %cmp1
%lsr.iv.next = add nuw i32 %lsr.iv, 8
br i1 %cmp, label %while.body, label %while.end
; Exit blocks
while.end: ; preds = %while.body
store volatile i32 %0, i32* %result, align 4, !tbaa !2
ret void...
2020 Jun 09
2
LoopStrengthReduction generates false code
...; preds = %entry, %while.body
%i.010 = phi i32 [ 0, %entry ], [ %inc, %while.body ]
%arrayidx = getelementptr inbounds [10 x i32], [10 x i32]* @buffer, i32 0, i32 %i.010
%0 = load i32, i32* %arrayidx, align 4, !tbaa !2
%cmp1 = icmp ne i32 %0, -559038737
%inc = add nuw nsw i32 %i.010, 1
%cmp11 = icmp eq i32 %i.010, 0
%cmp = or i1 %cmp11, %cmp1
br i1 %cmp, label %while.body, label %while.end
while.end: ; preds = %while.body
%arrayidx2 = getelementptr inbounds [10 x i32], [10 x i32]* @buffer, i32 0, i32 %i.010
%1 = load i32, i32* %arrayidx2,...
2020 Jun 09
2
LoopStrengthReduction generates false code
...[ 0, %entry ], [ %inc, %while.body ]
>> %arrayidx = getelementptr inbounds [10 x i32], [10 x i32]* @buffer, i32 0,
>> i32 %i.010
>> %0 = load i32, i32* %arrayidx, align 4, !tbaa !2
>> %cmp1 = icmp ne i32 %0, -559038737
>> %inc = add nuw nsw i32 %i.010, 1
>> %cmp11 = icmp eq i32 %i.010, 0
>> %cmp = or i1 %cmp11, %cmp1
>> br i1 %cmp, label %while.body, label %while.end
>>
>> while.end: ; preds = %while.body
>> %arrayidx2 = getelementptr inbounds [10 x i32], [10 x i32]* @buffer, i32 0,
>...
2013 Jan 10
2
[LLVMdev] LLVM Instruction*->getOperand() not working properly for ICMP
...etNumUses()<<" TTTTT\n";
The results with getOperand(1) are similar. The output is:
*PREVIOUS: store i32 %conv15, i32* %i, align 4
TTTTT conv15 | 0x9b69090 | 59 | 1 TTTTT
...
*PREVIOUS: store i32 %inc13, i32* %i, align 4
TTTTT inc13 | 0x9b76478 | 30 | 1 TTTTT
...
*PREVIOUS: %cmp11 = icmp sgt i32 %8, 3
TTTTT | 0x0 | 49 | 1 TTTTT
...
*PREVIOUS: store i32 %dec, i32* %i, align 4
TTTTT dec | 0x9b69130 | 30 | 1 TTTTT
...
*PREVIOUS: %cmp8 = icmp sle i32 %6, 2
TTTTT | 0x0 | 49 | 1 TTTTT
...
*PREVIOUS: store i32 %inc, i32* %i, align 4
TTTTT inc | 0x9b761c8 | 30 | 1 TTTTT
Do...
2013 Jan 10
0
[LLVMdev] LLVM Instruction*->getOperand() not working properly for ICMP
...; The results with getOperand(1) are similar. The output is:
>
> |*PREVIOUS: store i32 %conv15, i32* %i, align 4
> TTTTT conv15 | 0x9b69090 | 59 | 1 TTTTT
> ...
> *PREVIOUS: store i32 %inc13, i32* %i, align 4
> TTTTT inc13 | 0x9b76478 | 30 | 1 TTTTT
> ...
> *PREVIOUS: %cmp11 = icmp sgt i32 %8, 3
> TTTTT | 0x0 | 49 | 1 TTTTT
> ...
> *PREVIOUS: store i32 %dec, i32* %i, align 4
> TTTTT dec | 0x9b69130 | 30 | 1 TTTTT
> ...
> *PREVIOUS: %cmp8 = icmp sle i32 %6, 2
> TTTTT | 0x0 | 49 | 1 TTTTT
> ...
> *PREVIOUS: store i32 %inc, i32* %i, alig...
2013 Jan 11
2
[LLVMdev] LLVM Instruction*->getOperand() not working properly for ICMP
...are similar. The output is:
>>
>> |*PREVIOUS: store i32 %conv15, i32* %i, align 4
>> TTTTT conv15 | 0x9b69090 | 59 | 1 TTTTT
>> ...
>> *PREVIOUS: store i32 %inc13, i32* %i, align 4
>> TTTTT inc13 | 0x9b76478 | 30 | 1 TTTTT
>> ...
>> *PREVIOUS: %cmp11 = icmp sgt i32 %8, 3
>> TTTTT | 0x0 | 49 | 1 TTTTT
>> ...
>> *PREVIOUS: store i32 %dec, i32* %i, align 4
>> TTTTT dec | 0x9b69130 | 30 | 1 TTTTT
>> ...
>> *PREVIOUS: %cmp8 = icmp sle i32 %6, 2
>> TTTTT | 0x0 | 49 | 1 TTTTT
>> ...
>> *PREVI...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...%m.1.i to i32
%add112.i = add nsw i32 %conv111.i, %expon.2.i
br label %if.end113.i
if.end113.i: ; preds = %if.then106.i, %while.body.i
%expon.3.i = phi i32 [ %add112.i, %if.then106.i ], [ %expon.2.i, %while.body.i ]
%shr115493.i = lshr i16 %m.1.i, 1
%cmp118.i = icmp eq i16 %shr115493.i, 0
%add.ptr122.i = getelementptr inbounds i16* %p.1.i, i32 10
br i1 %cmp118.i, label %isone.i, label %while.cond.i
if.else123.i: ; preds = %if.end55.i
%250 = load i16* %incdec.ptr1.8.i.i, align 2, !tbaa !5
%cmp126.i = icmp e...