Skip to content

pre-commit: PR128111 #2150

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bench/abc/optimized/bmcBmc3.ll
Original file line number Diff line number Diff line change
Expand Up @@ -3603,7 +3603,7 @@ Aig_ManObj.exit: ; preds = %73, %76
br i1 %exitcond.not, label %85, label %69, !llvm.loop !165

85: ; preds = %83
%86 = load i32, ptr %.0.i, align 4, !tbaa !28
%86 = load i32, ptr %67, align 4, !tbaa !28
%87 = and i32 %86, 65535
br label %128

Expand Down
6 changes: 3 additions & 3 deletions bench/abseil-cpp/optimized/cord.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1575,7 +1575,7 @@ _ZN4absl4Cord9InlineRep8set_dataEPKcm.exit: ; preds = %19, %26, %43
br i1 %.not.i34, label %47, label %_ZN4absl13cord_internal7CordRep5UnrefEPS1_.exit, !prof !59

47: ; preds = %_ZN4absl4Cord9InlineRep8set_dataEPKcm.exit
tail call void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %.0.i)
tail call void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %8)
br label %_ZN4absl13cord_internal7CordRep5UnrefEPS1_.exit

.critedge: ; preds = %10
Expand Down Expand Up @@ -1735,7 +1735,7 @@ _ZN4absl4Cord9InlineRep7SetTreeEPNS_13cord_internal7CordRepERKNS2_16CordzUpdateS
br i1 %.not.i44, label %114, label %_ZN4absl13cord_internal7CordRep5UnrefEPS1_.exit45, !prof !59

114: ; preds = %_ZN4absl4Cord9InlineRep7SetTreeEPNS_13cord_internal7CordRepERKNS2_16CordzUpdateScopeE.exit
invoke void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %.0.i)
invoke void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %8)
to label %_ZN4absl13cord_internal7CordRep5UnrefEPS1_.exit45 unwind label %104

_ZN4absl13cord_internal7CordRep5UnrefEPS1_.exit45: ; preds = %_ZN4absl4Cord9InlineRep7SetTreeEPNS_13cord_internal7CordRepERKNS2_16CordzUpdateScopeE.exit, %114
Expand Down Expand Up @@ -3190,7 +3190,7 @@ _ZN4absl4Cord13ChunkIteratorppEv.exit: ; preds = %178, %_ZNK4absl13co
br i1 %.not.i.i45, label %267, label %_ZN4absl13cord_internal13RemoveCrcNodeEPNS0_7CordRepE.exit46, !prof !59

267: ; preds = %262
tail call void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %.0.i.i42)
tail call void @_ZN4absl13cord_internal7CordRep7DestroyEPS1_(ptr noundef nonnull %84)
br label %_ZN4absl13cord_internal13RemoveCrcNodeEPNS0_7CordRepE.exit46

_ZN4absl13cord_internal13RemoveCrcNodeEPNS0_7CordRepE.exit46: ; preds = %248, %260, %262, %267
Expand Down
5 changes: 2 additions & 3 deletions bench/actix-rs/optimized/14bh10sj718x2c7a.ll
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,6 @@ define hidden noundef ptr @"_ZN19brotli_decompressor6writer89DecompressorWriterC
23: ; preds = %20
%24 = load ptr, ptr %0, align 8, !noundef !7
%25 = icmp eq ptr %24, null
%. = select i1 %25, ptr null, ptr %0
br i1 %25, label %26, label %27

26: ; preds = %23
Expand Down Expand Up @@ -817,7 +816,7 @@ define hidden noundef ptr @"_ZN19brotli_decompressor6writer89DecompressorWriterC
%.sroa.0.014.i = phi ptr [ %63, %61 ], [ %.val, %.lr.ph.i.preheader ]
%.sroa.4.013.i = phi i64 [ %62, %61 ], [ %28, %.lr.ph.i.preheader ]
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5), !noalias !152
call void @"_ZN63_$LT$actix_http..encoding..Writer$u20$as$u20$std..io..Write$GT$5write17h3cfee56205ee2b27E"(ptr noalias noundef nonnull sret({ i64, [1 x i64] }) align 8 captures(none) dereferenceable(16) %5, ptr noalias noundef nonnull align 8 dereferenceable(32) %., ptr noalias noundef nonnull readonly align 1 %.sroa.0.014.i, i64 noundef %.sroa.4.013.i), !noalias !157
call void @"_ZN63_$LT$actix_http..encoding..Writer$u20$as$u20$std..io..Write$GT$5write17h3cfee56205ee2b27E"(ptr noalias noundef nonnull sret({ i64, [1 x i64] }) align 8 captures(none) dereferenceable(16) %5, ptr noalias noundef nonnull align 8 dereferenceable(32) %0, ptr noalias noundef nonnull readonly align 1 %.sroa.0.014.i, i64 noundef %.sroa.4.013.i), !noalias !157
%32 = load i64, ptr %5, align 8, !range !147, !noalias !152, !noundef !7
%trunc2.i = trunc nuw i64 %32 to i1
br i1 %trunc2.i, label %.lr.ph.i34, label %.loopexit
Expand Down Expand Up @@ -894,7 +893,7 @@ default.unreachable102: ; preds = %.loopexit45
call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %4), !noalias !152
call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5), !noalias !152
call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5), !noalias !152
call void @"_ZN63_$LT$actix_http..encoding..Writer$u20$as$u20$std..io..Write$GT$5write17h3cfee56205ee2b27E"(ptr noalias noundef nonnull sret({ i64, [1 x i64] }) align 8 captures(none) dereferenceable(16) %5, ptr noalias noundef nonnull align 8 dereferenceable(32) %., ptr noalias noundef nonnull readonly align 1 %.sroa.0.014.i, i64 noundef %.sroa.4.013.i), !noalias !157
call void @"_ZN63_$LT$actix_http..encoding..Writer$u20$as$u20$std..io..Write$GT$5write17h3cfee56205ee2b27E"(ptr noalias noundef nonnull sret({ i64, [1 x i64] }) align 8 captures(none) dereferenceable(16) %5, ptr noalias noundef nonnull align 8 dereferenceable(32) %0, ptr noalias noundef nonnull readonly align 1 %.sroa.0.014.i, i64 noundef %.sroa.4.013.i), !noalias !157
%55 = load i64, ptr %5, align 8, !range !147, !noalias !152, !noundef !7
%trunc.i37 = trunc nuw i64 %55 to i1
br i1 %trunc.i37, label %.lr.ph.i34, label %.loopexit
Expand Down
3 changes: 1 addition & 2 deletions bench/actix-rs/optimized/3tnlvci61w0nl5yv.ll
Original file line number Diff line number Diff line change
Expand Up @@ -5421,7 +5421,6 @@ _ZN5alloc6string6String9from_utf817h11549ca97a8af181E.exit: ; preds = %51
%rhsc = load i8, ptr %146, align 1
%rhsc.fr = freeze i8 %rhsc
%.not = icmp eq i8 %rhsc.fr, 42
%spec.select.i = select i1 %.not, ptr %137, ptr null
br i1 %.not, label %147, label %204

147: ; preds = %145
Expand Down Expand Up @@ -5529,7 +5528,7 @@ _ZN5alloc6string6String9from_utf817h11549ca97a8af181E.exit: ; preds = %51
%182 = extractvalue { i64, ptr } %179, 1
%183 = icmp ne ptr %182, null
call void @llvm.assume(i1 %183)
call void @llvm.memcpy.p0.p0.i64(ptr nonnull align 1 %182, ptr nonnull align 1 %spec.select.i, i64 %.pre.i, i1 false)
call void @llvm.memcpy.p0.p0.i64(ptr nonnull align 1 %182, ptr nonnull align 1 %137, i64 %.pre.i, i1 false)
call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %125, ptr noundef nonnull align 8 dereferenceable(120) %31, i64 120, i1 false)
store i64 %181, ptr %124, align 8
store ptr %182, ptr %.sroa.035.sroa.4.0..sroa_idx, align 8
Expand Down
3 changes: 1 addition & 2 deletions bench/actix-rs/optimized/5dylu5g0crehei80.ll
Original file line number Diff line number Diff line change
Expand Up @@ -11172,15 +11172,14 @@ _ZN4http6header5value11HeaderValue8from_str17h65e04d006e83ee0aE.exit.i: ; preds
.backedge.i: ; preds = %.backedge.i.backedge, %2066
%2069 = load ptr, ptr %2067, align 8, !alias.scope !1291, !noalias !1172, !noundef !7
%2070 = icmp eq ptr %2069, null
%.08.i.i.i = select i1 %2070, ptr null, ptr %2067
br i1 %2070, label %2080, label %2071

2071: ; preds = %.backedge.i
%.val.i.i.i.i.i = load ptr, ptr %.sroa.5233.0..sroa_idx.i, align 8, !alias.scope !1296, !noalias !1303
br label %2072

2072: ; preds = %.noexc136.i, %2071
%2073 = invoke { ptr, ptr } @"_ZN88_$LT$actix_http..header..map..Iter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2be41437fadd738aE"(ptr noalias noundef nonnull align 8 dereferenceable(72) %.08.i.i.i)
%2073 = invoke { ptr, ptr } @"_ZN88_$LT$actix_http..header..map..Iter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h2be41437fadd738aE"(ptr noalias noundef nonnull align 8 dereferenceable(72) %2067)
to label %.noexc135.i unwind label %.loopexit.i, !noalias !1176

.noexc135.i: ; preds = %2072
Expand Down
6 changes: 2 additions & 4 deletions bench/actix-rs/optimized/7zeo7o16a1wcxcn.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1041,7 +1041,6 @@ _ZN11actix_files5named9NamedFile4etag17ha3bbef69975ebe76E.exit: ; preds = %.noex
%.sroa.04.0 = phi i64 [ undef, %_ZN11actix_files5named9NamedFile4etag17ha3bbef69975ebe76E.exit ], [ %160, %.noexc187 ], [ undef, %154 ]
%163 = load i64, ptr %110, align 8, !range !19, !noundef !5
%164 = icmp eq i64 %163, -9223372036854775808
%. = select i1 %164, ptr null, ptr %110
call void @llvm.experimental.noalias.scope.decl(metadata !148)
call void @llvm.lifetime.start.p0(i64 24, ptr nonnull %59), !noalias !151
call void @llvm.experimental.noalias.scope.decl(metadata !153)
Expand Down Expand Up @@ -1151,7 +1150,7 @@ _ZN10actix_http12http_message11HttpMessage10get_header17h1fd6e1d02da0dcb5E.exit.
br label %182

196: ; preds = %193
%197 = invoke noundef zeroext i1 @_ZN9actix_web4http6header6entity9EntityTag9strong_eq17ha9455c29e1bd0816E(ptr noalias noundef nonnull readonly align 8 dereferenceable(32) %.sroa.0.0.i189, ptr noalias noundef nonnull readonly align 8 dereferenceable(32) dereferenceable_or_null(32) %.)
%197 = invoke noundef zeroext i1 @_ZN9actix_web4http6header6entity9EntityTag9strong_eq17ha9455c29e1bd0816E(ptr noalias noundef nonnull readonly align 8 dereferenceable(32) %.sroa.0.0.i189, ptr noalias noundef nonnull readonly align 8 dereferenceable(32) dereferenceable_or_null(32) %110)
to label %198 unwind label %185

198: ; preds = %196
Expand Down Expand Up @@ -1206,7 +1205,6 @@ _ZN10actix_http12http_message11HttpMessage10get_header17h1fd6e1d02da0dcb5E.exit.
%.0121 = phi i1 [ true, %208 ], [ %.2123, %276 ], [ false, %250 ]
%212 = load i64, ptr %110, align 8, !range !19, !noundef !5
%213 = icmp eq i64 %212, -9223372036854775808
%.180 = select i1 %213, ptr null, ptr %110
call void @llvm.lifetime.start.p0(i64 24, ptr nonnull %55), !noalias !197
call void @llvm.lifetime.start.p0(i64 24, ptr nonnull %53), !noalias !197
%214 = load ptr, ptr %166, align 8, !noalias !201, !nonnull !5, !noundef !5
Expand Down Expand Up @@ -1307,7 +1305,7 @@ _ZN10actix_http12http_message11HttpMessage10get_header17h9356a48683cc36f6E.exit.
br i1 %240, label %229, label %241

241: ; preds = %239
%242 = invoke noundef zeroext i1 @_ZN9actix_web4http6header6entity9EntityTag7weak_eq17hc3912bf7eede4fdfE(ptr noalias noundef nonnull readonly align 8 dereferenceable(32) %.sroa.0.0.i198, ptr noalias noundef nonnull readonly align 8 dereferenceable(32) dereferenceable_or_null(32) %.180)
%242 = invoke noundef zeroext i1 @_ZN9actix_web4http6header6entity9EntityTag7weak_eq17hc3912bf7eede4fdfE(ptr noalias noundef nonnull readonly align 8 dereferenceable(32) %.sroa.0.0.i198, ptr noalias noundef nonnull readonly align 8 dereferenceable(32) dereferenceable_or_null(32) %110)
to label %243 unwind label %231

243: ; preds = %241
Expand Down
25 changes: 13 additions & 12 deletions bench/actix-rs/optimized/n3tsoobypc9yljt.ll
Original file line number Diff line number Diff line change
Expand Up @@ -1879,12 +1879,13 @@ define hidden void @"_ZN93_$LT$bitflags..iter..IterNames$LT$B$GT$$u20$as$u20$cor

.lr.ph.split: ; preds = %.lr.ph.split.preheader, %.backedge
%.014 = phi ptr [ %.0, %.backedge ], [ %12, %.lr.ph.split.preheader ]
%13 = phi i64 [ %14, %.backedge ], [ %.promoted, %.lr.ph.split.preheader ]
%14 = add nuw i64 %13, 1
%15 = getelementptr inbounds nuw i8, ptr %.014, i64 8
%16 = load i64, ptr %15, align 8, !noundef !7
%17 = icmp eq i64 %16, 0
br i1 %17, label %.backedge, label %21
%13 = phi ptr [ %19, %.backedge ], [ %12, %.lr.ph.split.preheader ]
%14 = phi i64 [ %15, %.backedge ], [ %.promoted, %.lr.ph.split.preheader ]
%15 = add nuw i64 %14, 1
%16 = getelementptr inbounds nuw i8, ptr %.015, i64 8
%17 = load i64, ptr %16, align 8, !noundef !7
%18 = icmp eq i64 %17, 0
br i1 %18, label %.backedge, label %22

._crit_edge: ; preds = %.backedge
store i64 %4, ptr %5, align 8
Expand All @@ -1895,10 +1896,10 @@ define hidden void @"_ZN93_$LT$bitflags..iter..IterNames$LT$B$GT$$u20$as$u20$cor
br label %31

.backedge: ; preds = %.lr.ph.split, %21
%.not = icmp ult i64 %14, %4
%19 = getelementptr inbounds { { ptr, i64 }, i8, [7 x i8] }, ptr %6, i64 %14
%.not = icmp ult i64 %15, %4
%19 = getelementptr inbounds { { ptr, i64 }, i8, [7 x i8] }, ptr %6, i64 %15
%.0 = select i1 %.not, ptr %19, ptr null
%exitcond.not = icmp eq i64 %14, %4
%exitcond.not = icmp eq i64 %15, %4
br i1 %exitcond.not, label %._crit_edge, label %.lr.ph.split

20: ; preds = %.lr.ph
Expand All @@ -1916,14 +1917,14 @@ define hidden void @"_ZN93_$LT$bitflags..iter..IterNames$LT$B$GT$$u20$as$u20$cor
br i1 %or.cond, label %.backedge, label %27

27: ; preds = %21
store i64 %14, ptr %5, align 8
store i64 %15, ptr %5, align 8
%28 = xor i8 %23, -1
%29 = and i8 %8, %28
store i8 %29, ptr %7, align 1, !alias.scope !509
%30 = load ptr, ptr %.014, align 8, !nonnull !7, !align !512, !noundef !7
%30 = load ptr, ptr %13, align 8, !nonnull !7, !align !512, !noundef !7
store ptr %30, ptr %0, align 8
%.sroa.4.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 8
store i64 %16, ptr %.sroa.4.0..sroa_idx, align 8
store i64 %17, ptr %.sroa.4.0..sroa_idx, align 8
%.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 16
store i8 %23, ptr %.sroa.5.0..sroa_idx, align 8
br label %31
Expand Down
4 changes: 2 additions & 2 deletions bench/assimp/optimized/X3DImporter.ll
Original file line number Diff line number Diff line change
Expand Up @@ -7539,7 +7539,7 @@ _ZN4pugi4impl19get_buffer_encodingENS_12xml_encodingEPKvm.exit: ; preds = %18, %
br i1 %.not.i, label %_ZN4pugi4impl12auto_deleterIvED2Ev.exit, label %28

28: ; preds = %27
invoke void %24(ptr noundef nonnull %23)
invoke void %24(ptr noundef nonnull %3)
to label %_ZN4pugi4impl12auto_deleterIvED2Ev.exit unwind label %29

29: ; preds = %28
Expand Down Expand Up @@ -7601,7 +7601,7 @@ _ZN4pugi4impl12auto_deleterIvED2Ev.exit: ; preds = %27, %28
br i1 %.not.i29, label %_ZN4pugi4impl12auto_deleterIvED2Ev.exit30, label %48

48: ; preds = %45
invoke void %24(ptr noundef nonnull %23)
invoke void %24(ptr noundef nonnull %3)
to label %_ZN4pugi4impl12auto_deleterIvED2Ev.exit30 unwind label %49

49: ; preds = %48
Expand Down
10 changes: 5 additions & 5 deletions bench/assimp/optimized/glTF2Importer.ll
Original file line number Diff line number Diff line change
Expand Up @@ -15955,7 +15955,7 @@ _ZN5glTF28Accessor14GetMaxByteSizeEv.exit.i101.i: ; preds = %_ZNK10glTFCommon3Re

859: ; preds = %882, %.lr.ph.i104.i
%.051109.i105.i = phi i64 [ 0, %.lr.ph.i104.i ], [ %886, %882 ]
%860 = load ptr, ptr %spec.select, align 8
%860 = load ptr, ptr %308, align 8
%861 = getelementptr inbounds nuw i32, ptr %860, i64 %.051109.i105.i
%862 = load i32, ptr %861, align 4
%863 = zext i32 %862 to i64
Expand Down Expand Up @@ -16545,7 +16545,7 @@ _ZN5glTF28Accessor14GetMaxByteSizeEv.exit.i165.i: ; preds = %_ZNK10glTFCommon3Re

1124: ; preds = %1147, %.lr.ph.i168.i
%.051109.i169.i = phi i64 [ 0, %.lr.ph.i168.i ], [ %1151, %1147 ]
%1125 = load ptr, ptr %spec.select, align 8
%1125 = load ptr, ptr %308, align 8
%1126 = getelementptr inbounds nuw i32, ptr %1125, i64 %.051109.i169.i
%1127 = load i32, ptr %1126, align 4
%1128 = zext i32 %1127 to i64
Expand Down Expand Up @@ -73110,10 +73110,10 @@ define linkonce_odr hidden void @_ZN9rapidjson22GenericSchemaValidatorINS_21Gene
%3 = icmp eq ptr %1, null
%4 = getelementptr inbounds i8, ptr %1, i64 -8
%5 = select i1 %3, ptr null, ptr %4
%6 = load ptr, ptr %5, align 8
%6 = load ptr, ptr %4, align 8
%7 = load ptr, ptr %6, align 8
tail call void %7(ptr noundef nonnull align 8 dereferenceable(220) %5) #37
tail call void @free(ptr noundef nonnull %5) #37
tail call void %7(ptr noundef nonnull align 8 dereferenceable(220) %4) #37
tail call void @free(ptr noundef %5) #37
ret void
}

Expand Down
23 changes: 7 additions & 16 deletions bench/boost/optimized/absolute_uri_rule.ll
Original file line number Diff line number Diff line change
Expand Up @@ -273,23 +273,16 @@ _ZN5boost6system6resultINS_4urls6detail16hier_part_rule_t10value_typeENS0_10erro
store ptr %61, ptr %2, align 8, !tbaa !15, !noalias !59
call void @llvm.lifetime.start.p0(i64 56, ptr nonnull %5) #6, !noalias !59
call void @_ZNK5boost4urls22implementation_defined12query_rule_t5parseERPKcS4_(ptr dead_on_unwind nonnull writable sret(%"class.boost::system::result.90") align 8 %5, ptr noundef nonnull align 1 dereferenceable(1) @_ZN5boost4urlsL10query_ruleE, ptr noundef nonnull align 8 dereferenceable(8) %2, ptr noundef %3) #6, !noalias !59
%62 = getelementptr inbounds nuw i8, ptr %5, i64 48
%63 = load i32, ptr %62, align 8, !tbaa !60, !noalias !59
%64 = icmp eq i32 %63, 1
%spec.select.i.i.i.i = select i1 %64, ptr %5, ptr null
call void @_ZNK5boost4urls19params_encoded_base6bufferEv(ptr dead_on_unwind nonnull writable sret(%"class.boost::urls::pct_string_view") align 8 %13, ptr noundef nonnull align 8 dereferenceable(48) %spec.select.i.i.i.i) #6
%65 = load i32, ptr %62, align 8, !tbaa !60, !noalias !59
%66 = icmp eq i32 %65, 1
%spec.select.i.i7.i.i = select i1 %66, ptr %5, ptr null
%67 = call noundef i64 @_ZNK5boost4urls19params_encoded_base4sizeEv(ptr noundef nonnull align 8 dereferenceable(48) %spec.select.i.i7.i.i) #6
call void @_ZNK5boost4urls19params_encoded_base6bufferEv(ptr dead_on_unwind nonnull writable sret(%"class.boost::urls::pct_string_view") align 8 %13, ptr noundef nonnull align 8 dereferenceable(48) %5) #6
%63 = call noundef i64 @_ZNK5boost4urls19params_encoded_base4sizeEv(ptr noundef nonnull align 8 dereferenceable(48) %5) #6
%.sroa.5.0..sroa_idx.i.i = getelementptr inbounds nuw i8, ptr %13, i64 24
store i64 %67, ptr %.sroa.5.0..sroa_idx.i.i, align 8, !alias.scope !59
store i64 %62, ptr %.sroa.5.0..sroa_idx.i.i, align 8, !alias.scope !59
%.sroa.6.0..sroa_idx.i.i = getelementptr inbounds nuw i8, ptr %13, i64 32
store i8 1, ptr %.sroa.6.0..sroa_idx.i.i, align 8, !alias.scope !59
%68 = getelementptr inbounds nuw i8, ptr %13, i64 40
store i32 1, ptr %68, align 8, !tbaa !62, !alias.scope !59
store i32 1, ptr %68, align 8, !tbaa !60, !alias.scope !59
call void @llvm.lifetime.end.p0(i64 56, ptr nonnull %5) #6, !noalias !59
call void @_ZN5boost4urls6detail8url_impl11apply_queryENS0_15pct_string_viewEm(ptr noundef nonnull align 8 dereferenceable(171) %8, ptr noundef nonnull byval(%"class.boost::urls::pct_string_view") align 8 %13, i64 noundef %67) #6
call void @_ZN5boost4urls6detail8url_impl11apply_queryENS0_15pct_string_viewEm(ptr noundef nonnull align 8 dereferenceable(171) %8, ptr noundef nonnull byval(%"class.boost::urls::pct_string_view") align 8 %13, i64 noundef %62) #6
br label %_ZN5boost4urls7grammar5parseINS0_6detail17query_part_rule_tEEENS_6system6resultINT_10value_typeENS5_10error_codeEEERPKcSC_RKS7_.exit

_ZN5boost4urls7grammar5parseINS0_6detail17query_part_rule_tEEENS_6system6resultINT_10value_typeENS5_10error_codeEEERPKcSC_RKS7_.exit: ; preds = %58, %55, %60
Expand Down Expand Up @@ -425,7 +418,5 @@ attributes #6 = { nounwind }
!57 = distinct !{!57, !58, !"_ZNK5boost4urls6detail17query_part_rule_t5parseERPKcS4_: argument 0"}
!58 = distinct !{!58, !"_ZNK5boost4urls6detail17query_part_rule_t5parseERPKcS4_"}
!59 = !{!57, !54}
!60 = !{!61, !29, i64 48}
!61 = !{!"_ZTSN5boost8variant26detail17variant_base_implILb1ELb1EJNS_4urls19params_encoded_viewENS_6system10error_codeEEEE", !6, i64 0, !29, i64 48}
!62 = !{!63, !29, i64 40}
!63 = !{!"_ZTSN5boost8variant26detail17variant_base_implILb1ELb1EJNS_4urls6detail17query_part_rule_t10value_typeENS_6system10error_codeEEEE", !6, i64 0, !29, i64 40}
!60 = !{!61, !29, i64 40}
!61 = !{!"_ZTSN5boost8variant26detail17variant_base_implILb1ELb1EJNS_4urls6detail17query_part_rule_t10value_typeENS_6system10error_codeEEEE", !6, i64 0, !29, i64 40}
Loading