Skip to content
Closed
Show file tree
Hide file tree
Changes from 2 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