Displaying 8 results from an estimated 8 matches for "tobool7".
Did you mean:
tobool
2017 Jan 20
3
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...add i64 %indvar, 2
%9 = mul i64 %indvar, 3
%10 = add i64 %9, 6
%11 = icmp sgt i64 %10, 8193
%smax = select i1 %11, i64 %10, i64 8193
%12 = mul i64 %indvar, -2
%13 = add i64 %12, -5
%14 = add i64 %smax, %13
%15 = add i64 %indvar, 2
%16 = udiv i64 %14, %15
%17 = add i64 %16, 1
%tobool7 = icmp eq i8 %1, 0
br i1 %tobool7, label %for.inc16, label %if.then
================================
The code generated by the Loop Vectorizer before the changes:
==== Loop Vectorizer from rL292487 ====
for.body5: ; preds = %for.inc16.for.body5_crit_edge,...
2017 Jan 22
2
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...add i64 %indvar, 2
%9 = mul i64 %indvar, 3
%10 = add i64 %9, 6
%11 = icmp sgt i64 %10, 8193
%smax = select i1 %11, i64 %10, i64 8193
%12 = mul i64 %indvar, -2
%13 = add i64 %12, -5
%14 = add i64 %smax, %13
%15 = add i64 %indvar, 2
%16 = udiv i64 %14, %15
%17 = add i64 %16, 1
%tobool7 = icmp eq i8 %1, 0
br i1 %tobool7, label %for.inc16, label %if.then
================================
The code generated by the Loop Vectorizer before the changes:
==== Loop Vectorizer from rL292487 ====
for.body5: ; preds = %for.inc16.for.body5_crit_edge,...
2017 Jan 22
2
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...add i64 %indvar, 2
%9 = mul i64 %indvar, 3
%10 = add i64 %9, 6
%11 = icmp sgt i64 %10, 8193
%smax = select i1 %11, i64 %10, i64 8193
%12 = mul i64 %indvar, -2
%13 = add i64 %12, -5
%14 = add i64 %smax, %13
%15 = add i64 %indvar, 2
%16 = udiv i64 %14, %15
%17 = add i64 %16, 1
%tobool7 = icmp eq i8 %1, 0
br i1 %tobool7, label %for.inc16, label %if.then
================================
The code generated by the Loop Vectorizer before the changes:
==== Loop Vectorizer from rL292487 ====
for.body5: ; preds = %for.inc16.for.body5_crit_edge,...
2017 Jan 23
2
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...add i64 %indvar, 2
%9 = mul i64 %indvar, 3
%10 = add i64 %9, 6
%11 = icmp sgt i64 %10, 8193
%smax = select i1 %11, i64 %10, i64 8193
%12 = mul i64 %indvar, -2
%13 = add i64 %12, -5
%14 = add i64 %smax, %13
%15 = add i64 %indvar, 2
%16 = udiv i64 %14, %15
%17 = add i64 %16, 1
%tobool7 = icmp eq i8 %1, 0
br i1 %tobool7, label %for.inc16, label %if.then
================================
The code generated by the Loop Vectorizer before the changes:
==== Loop Vectorizer from rL292487 ====
for.body5: ; preds = %for.inc16.for.body5_crit_edge,...
2017 Jan 24
2
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...%10 = add i64 %9, 6
> %11 = icmp sgt i64 %10, 8193
> %smax = select i1 %11, i64 %10, i64 8193
> %12 = mul i64 %indvar, -2
> %13 = add i64 %12, -5
> %14 = add i64 %smax, %13
> %15 = add i64 %indvar, 2
> %16 = udiv i64 %14, %15
> %17 = add i64 %16, 1
> %tobool7 = icmp eq i8 %1, 0
> br i1 %tobool7, label %for.inc16, label %if.then
> ================================
>
> The code generated by the Loop Vectorizer before the changes:
>
> ==== Loop Vectorizer from rL292487 ====
> for.body5: ; preds...
2017 Jan 24
3
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...1 = icmp sgt i64 %10, 8193
>> %smax = select i1 %11, i64 %10, i64 8193
>> %12 = mul i64 %indvar, -2
>> %13 = add i64 %12, -5
>> %14 = add i64 %smax, %13
>> %15 = add i64 %indvar, 2
>> %16 = udiv i64 %14, %15
>> %17 = add i64 %16, 1
>> %tobool7 = icmp eq i8 %1, 0
>> br i1 %tobool7, label %for.inc16, label %if.then
>> ================================
>>
>> The code generated by the Loop Vectorizer before the changes:
>>
>> ==== Loop Vectorizer from rL292487 ====
>> for.body5:...
2017 Jan 24
3
[InstCombine] rL292492 affected LoopVectorizer and caused 17.30%/11.37% perf regressions on Cortex-A53/Cortex-A15 LNT machines
...add i64 %indvar, 2
%9 = mul i64 %indvar, 3
%10 = add i64 %9, 6
%11 = icmp sgt i64 %10, 8193
%smax = select i1 %11, i64 %10, i64 8193
%12 = mul i64 %indvar, -2
%13 = add i64 %12, -5
%14 = add i64 %smax, %13
%15 = add i64 %indvar, 2
%16 = udiv i64 %14, %15
%17 = add i64 %16, 1
%tobool7 = icmp eq i8 %1, 0
br i1 %tobool7, label %for.inc16, label %if.then
================================
The code generated by the Loop Vectorizer before the changes:
==== Loop Vectorizer from rL292487 ====
for.body5: ; preds = %for.inc16.for.body5_crit_edge,...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...f.end.i601.i: ; preds = %if.then.i600.i, %for.body.i599.i
%bits.1.i.i = phi i16 [ %conv2.i.i, %if.then.i600.i ], [ %bits.024.i.i, %for.body.i599.i ]
%shr22.i.i = lshr i16 %266, 1
%conv5.i.i = zext i16 %bits.1.i.i to i32
%and6.i.i = and i32 %conv5.i.i, 2
%tobool7.i.i = icmp eq i32 %and6.i.i, 0
br i1 %tobool7.i.i, label %if.end12.i.i, label %if.then8.i.i
if.then8.i.i: ; preds = %if.end.i601.i
%conv9.i.i = zext i16 %shr22.i.i to i32
%or10.i.i = or i32 %conv9.i.i, 32768
%conv11.i.i = trunc i32 %or10.i.i to i16
br...