Skip to content

Commit d0cc0af

Browse files
llvm: Update baseline to 9b672de9976084872fbca764898ed722dea1dd9b
1 parent e7403ff commit d0cc0af

22 files changed

+796
-802
lines changed

bench/grpc/optimized/call.cc.ll

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13724,12 +13724,12 @@ _ZN9grpc_core16PromiseBasedCall13set_completedEv.exit: ; preds = %if.end, %_ZN9g
1372413724
%arrayidx.i.i.i.i.i = getelementptr inbounds i8, ptr %11, i64 2
1372513725
%12 = load i16, ptr %arrayidx.i.i.i.i.i, align 2
1372613726
%and2.i.i.i.i.i = and i16 %12, 512
13727-
%cmp.i.i.not.i.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
1372813727
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %11, i64 16
1372913728
%13 = load i8, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1
1373013729
%14 = and i8 %13, 1
13730+
%tobool.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
1373113731
%retval.0.i.not28 = icmp eq i8 %14, 0
13732-
%retval.0.i.not = select i1 %cmp.i.i.not.i.i.not.i, i1 true, i1 %retval.0.i.not28
13732+
%retval.0.i.not = select i1 %tobool.i.not.i, i1 true, i1 %retval.0.i.not28
1373313733
br i1 %retval.0.i.not, label %if.end19, label %if.then16
1373413734

1373513735
if.then16: ; preds = %_ZN9grpc_core16PromiseBasedCall13set_completedEv.exit
@@ -13806,8 +13806,8 @@ if.then22: ; preds = %if.end19
1380613806
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %26, i64 20
1380713807
%28 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4
1380813808
%tobool.i.not.i16 = icmp ne i16 %and2.i.i.i.i.i10, 0
13809-
%cmp2930 = icmp eq i32 %28, 0
13810-
%cmp = select i1 %tobool.i.not.i16, i1 %cmp2930, i1 false
13809+
%cmp29 = icmp eq i32 %28, 0
13810+
%cmp = select i1 %tobool.i.not.i16, i1 %cmp29, i1 false
1381113811
%call_counter_.i = getelementptr inbounds i8, ptr %25, i64 96
1381213812
br i1 %cmp, label %if.then31, label %if.else
1381313813

@@ -14851,10 +14851,10 @@ if.end: ; preds = %invoke.cont11, %ent
1485114851
%arrayidx.i.i.i.i.i = getelementptr inbounds i8, ptr %6, i64 2
1485214852
%7 = load i16, ptr %arrayidx.i.i.i.i.i, align 2
1485314853
%and2.i.i.i.i.i = and i16 %7, 64
14854-
%cmp.i.i.not.i.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
1485514854
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %6, i64 20
1485614855
%8 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4
14857-
%retval.0.i = select i1 %cmp.i.i.not.i.i.not.i, i32 2, i32 %8
14856+
%tobool.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
14857+
%retval.0.i = select i1 %tobool.i.not.i, i32 2, i32 %8
1485814858
%server_ = getelementptr inbounds i8, ptr %this, i64 1112
1485914859
%9 = load ptr, ptr %server_, align 8
1486014860
%channelz_node_.i = getelementptr inbounds i8, ptr %9, i64 24
@@ -14884,8 +14884,8 @@ if.end24: ; preds = %if.then22, %if.else
1488414884
%13 = load i8, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1
1488514885
%14 = and i8 %13, 1
1488614886
%tobool.i.not.i20 = icmp eq i16 %and2.i.i.i.i.i14, 0
14887-
%retval.0.i235455 = icmp ne i8 %14, 0
14888-
%retval.0.i23 = select i1 %tobool.i.not.i20, i1 true, i1 %retval.0.i235455
14887+
%retval.0.i2354 = icmp ne i8 %14, 0
14888+
%retval.0.i23 = select i1 %tobool.i.not.i20, i1 true, i1 %retval.0.i2354
1488914889
%recv_close_op_cancel_state_34 = getelementptr inbounds i8, ptr %this, i64 1168
1489014890
%15 = load atomic i64, ptr %recv_close_op_cancel_state_34 acquire, align 8
1489114891
%cond.i = select i1 %retval.0.i23, i64 1, i64 2
@@ -35992,12 +35992,12 @@ invoke.cont25.i: ; preds = %if.end.i
3599235992
%arrayidx.i.i.i.i.i.i = getelementptr inbounds i8, ptr %74, i64 2
3599335993
%76 = load i16, ptr %arrayidx.i.i.i.i.i.i, align 2
3599435994
%and2.i.i.i.i.i.i = and i16 %76, 16384
35995-
%cmp.i.i.not.i.i.not.i.i = icmp ne i16 %and2.i.i.i.i.i.i, 0
3599635995
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %74, i64 11
3599735996
%77 = load i8, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1
3599835997
%78 = and i8 %77, 1
35998+
%tobool.i.not.i.i = icmp ne i16 %and2.i.i.i.i.i.i, 0
3599935999
%retval.0.i39.i = icmp ne i8 %78, 0
36000-
%retval.0.i.i = select i1 %cmp.i.i.not.i.i.not.i.i, i1 %retval.0.i39.i, i1 false
36000+
%retval.0.i.i = select i1 %tobool.i.not.i.i, i1 %retval.0.i39.i, i1 false
3600136001
%is_trailers_only_.i = getelementptr inbounds i8, ptr %57, i64 1224
3600236002
%frombool.i = zext i1 %retval.0.i.i to i8
3600336003
store i8 %frombool.i, ptr %is_trailers_only_.i, align 8
@@ -38757,10 +38757,10 @@ if.then7: ; preds = %if.end
3875738757
%arrayidx.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 2
3875838758
%17 = load i16, ptr %arrayidx.i.i.i.i.i.i, align 2
3875938759
%and2.i.i.i.i.i.i = and i16 %17, 64
38760-
%cmp.i.i.not.i.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
3876138760
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 20
3876238761
%18 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4
38763-
%retval.0.i.i = select i1 %cmp.i.i.not.i.i.not.i.i, i32 2, i32 %18
38762+
%tobool.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
38763+
%retval.0.i.i = select i1 %tobool.i.not.i.i, i32 2, i32 %18
3876438764
%19 = getelementptr inbounds i8, ptr %this, i64 48
3876538765
%status6.i = getelementptr inbounds i8, ptr %this, i64 56
3876638766
%20 = load ptr, ptr %status6.i, align 8
@@ -38857,12 +38857,12 @@ if.then17.i: ; preds = %_ZN9grpc_core5Slice
3885738857
%arrayidx.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.pre14, i64 2
3885838858
%32 = load i16, ptr %arrayidx.i.i.i.i.i.i.i, align 2, !noalias !1008
3885938859
%and2.i.i.i.i.i.i.i = and i16 %32, 1024
38860-
%cmp.i.i.not.i.i.not.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i, 0
3886138860
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.pre14, i64 15
3886238861
%33 = load i8, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !1008
3886338862
%34 = and i8 %33, 1
38863+
%tobool.i.not.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i, 0
3886438864
%retval.0.i.not41.i.i = icmp eq i8 %34, 0
38865-
%retval.0.i.not.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i, i1 true, i1 %retval.0.i.not41.i.i
38865+
%retval.0.i.not.i.i = select i1 %tobool.i.not.i.i.i, i1 true, i1 %retval.0.i.not41.i.i
3886638866
%cond.i.i = select i1 %retval.0.i.not.i.i, ptr @.str.216, ptr @.str.215
3886738867
%call.i.i.i.i.i.i = select i1 %retval.0.i.not.i.i, i64 25, i64 24
3886838868
store i64 %call.i.i.i.i.i.i, ptr %ref.tmp.i.i, align 8, !noalias !1008
@@ -38872,10 +38872,10 @@ if.then17.i: ; preds = %_ZN9grpc_core5Slice
3887238872
%36 = getelementptr inbounds i8, ptr %ref.tmp6.i.i, i64 8
3887338873
store ptr @.str.217, ptr %36, align 8, !noalias !1008
3887438874
%and2.i.i.i.i.i11.i.i = and i16 %32, 64
38875-
%cmp.i.i.not.i.i.not.i12.i.i = icmp eq i16 %and2.i.i.i.i.i11.i.i, 0
3887638875
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.pre14, i64 20
3887738876
%37 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4, !noalias !1008
38878-
%retval.0.i20.i.i = select i1 %cmp.i.i.not.i.i.not.i12.i.i, i32 2, i32 %37
38877+
%tobool.i.not.i17.i.i = icmp eq i16 %and2.i.i.i.i.i11.i.i, 0
38878+
%retval.0.i20.i.i = select i1 %tobool.i.not.i17.i.i, i32 2, i32 %37
3887938879
%call15.i19.i = invoke noundef ptr @_Z26grpc_status_code_to_string16grpc_status_code(i32 noundef %retval.0.i20.i.i)
3888038880
to label %call15.i.noexc.i unwind label %lpad.i
3888138881

bench/grpc/optimized/chttp2_transport.cc.ll

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10576,12 +10576,10 @@ do.end: ; preds = %do.body
1057610576
if.then103: ; preds = %do.end
1057710577
%deadline = getelementptr inbounds i8, ptr %1, i64 1800
1057810578
%95 = load i16, ptr %92, align 2
10579-
%cmp.i.i.i.i.i110 = icmp slt i16 %95, 0
1058010579
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %92, i64 56
1058110580
%96 = load i64, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8
10582-
%retval.sroa.0.0.i = select i1 %cmp.i.i.i.i.i110, i64 %96, i64 undef
1058310581
%tobool.i.not.i = icmp sgt i16 %95, -1
10584-
%retval.sroa.0.0.i111 = select i1 %tobool.i.not.i, i64 9223372036854775807, i64 %retval.sroa.0.0.i
10582+
%retval.sroa.0.0.i111 = select i1 %tobool.i.not.i, i64 9223372036854775807, i64 %96
1058510583
%agg.tmp.sroa.0.0.copyload.i112 = load i64, ptr %deadline, align 8
1058610584
%.sroa.speculated = call i64 @llvm.smin.i64(i64 %retval.sroa.0.0.i111, i64 %agg.tmp.sroa.0.0.copyload.i112)
1058710585
store i64 %.sroa.speculated, ptr %deadline, align 8
@@ -10593,9 +10591,9 @@ if.end118: ; preds = %if.then103, %do.end
1059310591
%98 = getelementptr i8, ptr %92, i64 20
1059410592
%.val88 = load i32, ptr %98, align 4
1059510593
%and2.i.i.i.i.i.i = and i16 %.val, 64
10596-
%cmp.i.i.not.i.i.not.i.i = icmp ne i16 %and2.i.i.i.i.i.i, 0
10594+
%tobool.i.not.i.i = icmp ne i16 %and2.i.i.i.i.i.i, 0
1059710595
%cmp1.i = icmp ne i32 %.val88, 0
10598-
%cmp.i113 = select i1 %cmp.i.i.not.i.i.not.i.i, i1 %cmp1.i, i1 false
10596+
%cmp.i113 = select i1 %tobool.i.not.i.i, i1 %cmp1.i, i1 false
1059910597
br i1 %cmp.i113, label %if.then121, label %if.end122
1060010598

1060110599
if.then121: ; preds = %if.end118
@@ -11143,9 +11141,9 @@ do.end318: ; preds = %do.body312
1114311141
%193 = getelementptr i8, ptr %190, i64 20
1114411142
%.val90 = load i32, ptr %193, align 4
1114511143
%and2.i.i.i.i.i.i165 = and i16 %.val89, 64
11146-
%cmp.i.i.not.i.i.not.i.i166 = icmp ne i16 %and2.i.i.i.i.i.i165, 0
11144+
%tobool.i.not.i.i166 = icmp ne i16 %and2.i.i.i.i.i.i165, 0
1114711145
%cmp1.i167 = icmp ne i32 %.val90, 0
11148-
%cmp.i168 = select i1 %cmp.i.i.not.i.i.not.i.i166, i1 %cmp1.i167, i1 false
11146+
%cmp.i168 = select i1 %tobool.i.not.i.i166, i1 %cmp1.i167, i1 false
1114911147
br i1 %cmp.i168, label %if.then332, label %if.end334
1115011148

1115111149
if.then332: ; preds = %do.end318

bench/grpc/optimized/client_channel.cc.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21152,10 +21152,10 @@ invoke.cont37: ; preds = %if.then14
2115221152
%arrayidx.i.i.i.i.i = getelementptr inbounds i8, ptr %32, i64 2
2115321153
%33 = load i16, ptr %arrayidx.i.i.i.i.i, align 2
2115421154
%and2.i.i.i.i.i = and i16 %33, 64
21155-
%cmp.i.i.not.i.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
2115621155
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %32, i64 20
2115721156
%34 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4
21158-
%retval.0.i = select i1 %cmp.i.i.not.i.i.not.i, i32 2, i32 %34
21157+
%tobool.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
21158+
%retval.0.i = select i1 %tobool.i.not.i, i32 2, i32 %34
2115921159
%cmp44.not = icmp eq i32 %retval.0.i, 0
2116021160
br i1 %cmp44.not, label %if.end63, label %invoke.cont48
2116121161

@@ -47179,10 +47179,10 @@ invoke.cont.i.i.i.i: ; preds = %lor.lhs.false.i.i.i
4717947179
%arrayidx.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %86, i64 2
4718047180
%88 = load i16, ptr %arrayidx.i.i.i.i.i.i.i.i.i, align 2, !noalias !1222
4718147181
%and2.i.i.i.i.i.i.i.i.i = and i16 %88, 64
47182-
%cmp.i.i.not.i.i.not.i.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i.i, 0
4718347182
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %86, i64 20
4718447183
%89 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4, !noalias !1222
47185-
%retval.0.i.i.i.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i.i.i, i32 2, i32 %89
47184+
%tobool.i.not.i.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i.i, 0
47185+
%retval.0.i.i.i.i.i = select i1 %tobool.i.not.i.i.i.i.i, i32 2, i32 %89
4718647186
%cmp9.not.i.i.i.i = icmp eq i32 %retval.0.i.i.i.i.i, 0
4718747187
br i1 %cmp9.not.i.i.i.i, label %if.end25.thread.i.i.i.i, label %invoke.cont13.i.i.i.i
4718847188

bench/grpc/optimized/compression_filter.cc.ll

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1933,12 +1933,12 @@ if.end: ; preds = %land.rhs, %land.lhs
19331933
%arrayidx.i.i.i.i.i = getelementptr inbounds i8, ptr %incoming_metadata, i64 2
19341934
%6 = load i16, ptr %arrayidx.i.i.i.i.i, align 2
19351935
%and2.i.i.i.i.i = and i16 %6, 8
1936-
%cmp.i.i.not.i.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
19371936
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %incoming_metadata, i64 32
19381937
%7 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8
1938+
%tobool.i.not.i = icmp eq i16 %and2.i.i.i.i.i, 0
19391939
%8 = zext i32 %7 to i64
19401940
%retval.sroa.0.sroa.2.0.insert.ext = shl i64 %max_recv_message_length.sroa.0.0, 32
1941-
%retval.sroa.0.sroa.0.0.insert.ext = select i1 %cmp.i.i.not.i.i.not.i, i64 0, i64 %8
1941+
%retval.sroa.0.sroa.0.0.insert.ext = select i1 %tobool.i.not.i, i64 0, i64 %8
19421942
%retval.sroa.0.sroa.0.0.insert.insert = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext, %retval.sroa.0.sroa.2.0.insert.ext
19431943
%.fca.0.insert = insertvalue { i64, i8 } poison, i64 %retval.sroa.0.sroa.0.0.insert.insert, 0
19441944
%.fca.1.insert = insertvalue { i64, i8 } %.fca.0.insert, i8 %max_recv_message_length.sroa.4.0, 1
@@ -2130,12 +2130,12 @@ _ZN9grpc_core18ChannelCompression22HandleIncomingMetadataERK19grpc_metadata_batc
21302130
%arrayidx.i.i.i.i.i.i = getelementptr inbounds i8, ptr %md, i64 2
21312131
%6 = load i16, ptr %arrayidx.i.i.i.i.i.i, align 2
21322132
%and2.i.i.i.i.i.i = and i16 %6, 8
2133-
%cmp.i.i.not.i.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
21342133
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %md, i64 32
21352134
%7 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8
2135+
%tobool.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
21362136
%8 = zext i32 %7 to i64
21372137
%retval.sroa.0.sroa.2.0.insert.ext.i = shl i64 %max_recv_message_length.sroa.0.0.i, 32
2138-
%retval.sroa.0.sroa.0.0.insert.ext.i = select i1 %cmp.i.i.not.i.i.not.i.i, i64 0, i64 %8
2138+
%retval.sroa.0.sroa.0.0.insert.ext.i = select i1 %tobool.i.not.i.i, i64 0, i64 %8
21392139
%retval.sroa.0.sroa.0.0.insert.insert.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i, %retval.sroa.0.sroa.2.0.insert.ext.i
21402140
%decompress_args_ = getelementptr inbounds i8, ptr %this, i64 4
21412141
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i, ptr %decompress_args_, align 4
@@ -2248,12 +2248,12 @@ _ZN9grpc_core18ChannelCompression22HandleIncomingMetadataERK19grpc_metadata_batc
22482248
%arrayidx.i.i.i.i.i.i = getelementptr inbounds i8, ptr %md, i64 2
22492249
%6 = load i16, ptr %arrayidx.i.i.i.i.i.i, align 2
22502250
%and2.i.i.i.i.i.i = and i16 %6, 8
2251-
%cmp.i.i.not.i.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
22522251
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %md, i64 32
22532252
%7 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8
2253+
%tobool.i.not.i.i = icmp eq i16 %and2.i.i.i.i.i.i, 0
22542254
%8 = zext i32 %7 to i64
22552255
%retval.sroa.0.sroa.2.0.insert.ext.i = shl i64 %max_recv_message_length.sroa.0.0.i, 32
2256-
%retval.sroa.0.sroa.0.0.insert.ext.i = select i1 %cmp.i.i.not.i.i.not.i.i, i64 0, i64 %8
2256+
%retval.sroa.0.sroa.0.0.insert.ext.i = select i1 %tobool.i.not.i.i, i64 0, i64 %8
22572257
%retval.sroa.0.sroa.0.0.insert.insert.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i, %retval.sroa.0.sroa.2.0.insert.ext.i
22582258
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i, ptr %this, align 4
22592259
%ref.tmp.sroa.2.0.decompress_args_.sroa_idx = getelementptr inbounds i8, ptr %this, i64 8
@@ -4512,12 +4512,12 @@ _ZNSt10unique_ptrI19grpc_metadata_batchN9grpc_core5Arena13PooledDeleterEED2Ev.ex
45124512
%arrayidx.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 2
45134513
%11 = load i16, ptr %arrayidx.i.i.i.i.i.i.i.i, align 2, !noalias !65
45144514
%and2.i.i.i.i.i.i.i.i = and i16 %11, 8
4515-
%cmp.i.i.not.i.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
45164515
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 32
45174516
%12 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4, !noalias !65
4517+
%tobool.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
45184518
%13 = zext i32 %12 to i64
45194519
%retval.sroa.0.sroa.2.0.insert.ext.i.i.i = shl i64 %max_recv_message_length.sroa.0.0.i.i.i, 32
4520-
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i.i, i64 0, i64 %13
4520+
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %tobool.i.not.i.i.i.i, i64 0, i64 %13
45214521
%retval.sroa.0.sroa.0.0.insert.insert.i.i.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i.i.i, %retval.sroa.0.sroa.2.0.insert.ext.i.i.i
45224522
%decompress_args_.i.i = getelementptr inbounds i8, ptr %3, i64 4
45234523
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i.i.i, ptr %decompress_args_.i.i, align 4, !noalias !65
@@ -6935,12 +6935,12 @@ _ZN9grpc_core23ServerCompressionFilter4Call23OnClientInitialMetadataER19grpc_met
69356935
%arrayidx.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %0, i64 2
69366936
%8 = load i16, ptr %arrayidx.i.i.i.i.i.i.i, align 2
69376937
%and2.i.i.i.i.i.i.i = and i16 %8, 8
6938-
%cmp.i.i.not.i.i.not.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i, 0
69396938
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %0, i64 32
69406939
%9 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4
6940+
%tobool.i.not.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i, 0
69416941
%10 = zext i32 %9 to i64
69426942
%retval.sroa.0.sroa.2.0.insert.ext.i.i = shl i64 %max_recv_message_length.sroa.0.0.i.i, 32
6943-
%retval.sroa.0.sroa.0.0.insert.ext.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i, i64 0, i64 %10
6943+
%retval.sroa.0.sroa.0.0.insert.ext.i.i = select i1 %tobool.i.not.i.i.i, i64 0, i64 %10
69446944
%retval.sroa.0.sroa.0.0.insert.insert.i.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i.i, %retval.sroa.0.sroa.2.0.insert.ext.i.i
69456945
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i.i, ptr %call_data, align 4
69466946
%ref.tmp.sroa.2.0.decompress_args_.sroa_idx.i = getelementptr inbounds i8, ptr %call_data, i64 8
@@ -8374,12 +8374,12 @@ _ZNSt10unique_ptrI19grpc_metadata_batchN9grpc_core5Arena13PooledDeleterEED2Ev.ex
83748374
%arrayidx.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 2
83758375
%12 = load i16, ptr %arrayidx.i.i.i.i.i.i.i.i, align 2, !noalias !272
83768376
%and2.i.i.i.i.i.i.i.i = and i16 %12, 8
8377-
%cmp.i.i.not.i.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
83788377
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 32
83798378
%13 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4, !noalias !272
8379+
%tobool.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
83808380
%14 = zext i32 %13 to i64
83818381
%retval.sroa.0.sroa.2.0.insert.ext.i.i.i = shl i64 %max_recv_message_length.sroa.0.0.i.i.i, 32
8382-
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i.i, i64 0, i64 %14
8382+
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %tobool.i.not.i.i.i.i, i64 0, i64 %14
83838383
%retval.sroa.0.sroa.0.0.insert.insert.i.i.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i.i.i, %retval.sroa.0.sroa.2.0.insert.ext.i.i.i
83848384
%decompress_args_.i.i = getelementptr inbounds i8, ptr %3, i64 4
83858385
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i.i.i, ptr %decompress_args_.i.i, align 4, !noalias !272
@@ -9989,12 +9989,12 @@ _ZNSt10unique_ptrI19grpc_metadata_batchN9grpc_core5Arena13PooledDeleterEED2Ev.ex
99899989
%arrayidx.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 2
99909990
%12 = load i16, ptr %arrayidx.i.i.i.i.i.i.i.i, align 2, !noalias !331
99919991
%and2.i.i.i.i.i.i.i.i = and i16 %12, 8
9992-
%cmp.i.i.not.i.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
99939992
%u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = getelementptr inbounds i8, ptr %.cast, i64 32
99949993
%13 = load i32, ptr %u.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 4, !noalias !331
9994+
%tobool.i.not.i.i.i.i = icmp eq i16 %and2.i.i.i.i.i.i.i.i, 0
99959995
%14 = zext i32 %13 to i64
99969996
%retval.sroa.0.sroa.2.0.insert.ext.i.i.i = shl i64 %max_recv_message_length.sroa.0.0.i.i.i, 32
9997-
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %cmp.i.i.not.i.i.not.i.i.i.i, i64 0, i64 %14
9997+
%retval.sroa.0.sroa.0.0.insert.ext.i.i.i = select i1 %tobool.i.not.i.i.i.i, i64 0, i64 %14
99989998
%retval.sroa.0.sroa.0.0.insert.insert.i.i.i = or disjoint i64 %retval.sroa.0.sroa.0.0.insert.ext.i.i.i, %retval.sroa.0.sroa.2.0.insert.ext.i.i.i
99999999
store i64 %retval.sroa.0.sroa.0.0.insert.insert.i.i.i, ptr %3, align 4, !noalias !331
1000010000
%ref.tmp.sroa.2.0.decompress_args_.sroa_idx.i.i = getelementptr inbounds i8, ptr %3, i64 8

0 commit comments

Comments
 (0)