Last active
March 12, 2016 09:53
-
-
Save sanxiyn/12071aa5449edf7cc6a2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- arm.filtered.ll 2016-03-12 18:48:02.186454259 +0900 | |
+++ i686.filtered.ll 2016-03-12 18:48:16.522659569 +0900 | |
@@ -1,6 +1,6 @@ | |
-; ModuleID = 'arm.bc' | |
-target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64" | |
-target triple = "arm-unknown-linux-gnueabihf" | |
+; ModuleID = 'i686.bc' | |
+target datalayout = "e-m:e-p:32:32-f64:32:64-f80:32-n8:16:32-S128" | |
+target triple = "i686-unknown-linux-gnu" | |
%"2.core::ops::RangeFull" = type {} | |
%str_slice = type { i8*, i32 } | |
@@ -25,7 +25,7 @@ | |
%"2.core::nonzero::NonZero<*const u64>" = type { i64* } | |
%"2.core::marker::PhantomData<u64>" = type {} | |
%"1.std::collections::hash::map::DefaultResizePolicy" = type {} | |
-%"1.std::sys_common::libunwind::_Unwind_Exception" = type { i64, void (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*)*, [20 x i32] } | |
+%"1.std::sys_common::libunwind::_Unwind_Exception" = type { i64, void (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*)*, [5 x i32] } | |
%"1.std::sys_common::libunwind::_Unwind_Context" = type {} | |
%"2.core::raw::Slice<u8>" = type { i8*, i32 } | |
%"2.core::option::Option<usize>" = type { i32, [0 x i32], [1 x i32] } | |
@@ -36,39 +36,39 @@ | |
%"2.core::any::TypeId" = type { i64 } | |
%DynamicImage = type { %"3.collections::vec::Vec<u8>" } | |
-@const4291 = internal unnamed_addr constant i64 0, align 8 | |
-@const4323 = internal unnamed_addr constant i8 0, align 1 | |
-@const4324 = internal unnamed_addr constant i32 0, align 4 | |
-@const4343 = internal unnamed_addr constant i8 29, align 1 | |
-@const4344 = internal unnamed_addr constant i32 488447261, align 4 | |
-@const4358 = internal unnamed_addr constant %"2.core::ops::RangeFull" zeroinitializer, align 1 | |
-@const4388 = internal unnamed_addr constant i8* null, align 4 | |
+@const4301 = internal unnamed_addr constant i64 0, align 4 | |
+@const4333 = internal unnamed_addr constant i8 0, align 1 | |
+@const4334 = internal unnamed_addr constant i32 0, align 4 | |
+@const4353 = internal unnamed_addr constant i8 29, align 1 | |
+@const4354 = internal unnamed_addr constant i32 488447261, align 4 | |
+@const4368 = internal unnamed_addr constant %"2.core::ops::RangeFull" zeroinitializer, align 1 | |
+@const4398 = internal unnamed_addr constant i8* null, align 4 | |
@"raw_vec::RawVec<T>::shrink_to_fit::_MSG_FILE_LINE" = external global { %str_slice, %str_slice, i32 } | |
-@const4553 = internal unnamed_addr constant i32 1, align 4 | |
-@const4605 = internal unnamed_addr constant i32 -1, align 4 | |
-@const4609 = internal unnamed_addr constant {}* inttoptr (i32 1 to {}*), align 4 | |
-@const4617 = internal unnamed_addr constant { { i8* }, %"2.core::marker::PhantomData<u8>" } { { i8* } { i8* inttoptr (i32 1 to i8*) }, %"2.core::marker::PhantomData<u8>" zeroinitializer }, align 4 | |
-@const4635 = internal unnamed_addr constant %"2.core::marker::PhantomData<u8>" zeroinitializer, align 1 | |
-@const4712 = internal unnamed_addr constant { i32, [4 x i8] } { i32 0, [4 x i8] undef }, align 4 | |
-@str4713 = internal constant [17 x i8] c"capacity overflow" | |
-@const4714 = internal unnamed_addr constant %str_slice { i8* getelementptr inbounds ([17 x i8], [17 x i8]* @str4713, i32 0, i32 0), i32 17 }, align 4 | |
-@const4715 = internal unnamed_addr constant i32 8, align 4 | |
-@const4717 = internal unnamed_addr constant i32 -2147483648, align 4 | |
-@const4718 = internal unnamed_addr constant i32 2147483647, align 4 | |
+@const4563 = internal unnamed_addr constant i32 1, align 4 | |
+@const4615 = internal unnamed_addr constant i32 -1, align 4 | |
+@const4619 = internal unnamed_addr constant {}* inttoptr (i32 1 to {}*), align 4 | |
+@const4627 = internal unnamed_addr constant { { i8* }, %"2.core::marker::PhantomData<u8>" } { { i8* } { i8* inttoptr (i32 1 to i8*) }, %"2.core::marker::PhantomData<u8>" zeroinitializer }, align 4 | |
+@const4645 = internal unnamed_addr constant %"2.core::marker::PhantomData<u8>" zeroinitializer, align 1 | |
+@const4722 = internal unnamed_addr constant { i32, [4 x i8] } { i32 0, [4 x i8] undef }, align 4 | |
+@str4723 = internal constant [17 x i8] c"capacity overflow" | |
+@const4724 = internal unnamed_addr constant %str_slice { i8* getelementptr inbounds ([17 x i8], [17 x i8]* @str4723, i32 0, i32 0), i32 17 }, align 4 | |
+@const4725 = internal unnamed_addr constant i32 8, align 4 | |
+@const4727 = internal unnamed_addr constant i32 -2147483648, align 4 | |
+@const4728 = internal unnamed_addr constant i32 2147483647, align 4 | |
@raw_vec::alloc_guard::_MSG_FILE_LINE = external global { %str_slice, %str_slice, i32 } | |
-@const4719 = internal unnamed_addr constant i8* inttoptr (i32 1 to i8*), align 4 | |
-@const4782 = internal unnamed_addr constant i32 2, align 4 | |
-@const4837 = internal unnamed_addr constant i32 65536, align 4 | |
-@vtable4969 = internal unnamed_addr constant { void (i8*)*, i32, i32, i64 (%str_slice*)* } { void (i8*)* @i8::drop.4958, i32 8, i32 4, i64 (%str_slice*)* @any::T.Any::get_type_id }, align 4 | |
-@str4970 = internal constant [52 x i8] c"assertion failed: target_alignment.is_power_of_two()" | |
-@const4971 = internal unnamed_addr constant %str_slice { i8* getelementptr inbounds ([52 x i8], [52 x i8]* @str4970, i32 0, i32 0), i32 52 }, align 4 | |
+@const4729 = internal unnamed_addr constant i8* inttoptr (i32 1 to i8*), align 4 | |
+@const4792 = internal unnamed_addr constant i32 2, align 4 | |
+@const4847 = internal unnamed_addr constant i32 65536, align 4 | |
+@vtable4979 = internal unnamed_addr constant { void (i8*)*, i32, i32, i64 (%str_slice*)* } { void (i8*)* @i8::drop.4968, i32 8, i32 4, i64 (%str_slice*)* @any::T.Any::get_type_id }, align 8 | |
+@str4980 = internal constant [52 x i8] c"assertion failed: target_alignment.is_power_of_two()" | |
+@const4981 = internal unnamed_addr constant %str_slice { i8* getelementptr inbounds ([52 x i8], [52 x i8]* @str4980, i32 0, i32 0), i32 52 }, align 4 | |
@collections::hash::table::round_up_to_next::_FILE_LINE = external global { %str_slice, i32 } | |
-@const4972 = internal unnamed_addr constant %"2.core::marker::PhantomData<(u32, u32)>" zeroinitializer, align 1 | |
-@const4974 = internal unnamed_addr constant %"2.core::marker::PhantomData<&'static ()>" zeroinitializer, align 1 | |
-@const4978 = internal unnamed_addr constant { i32, [8 x i8] } { i32 0, [8 x i8] undef }, align 4 | |
-@const4981 = internal unnamed_addr constant { { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } } zeroinitializer, align 8 | |
-@const5010 = internal unnamed_addr constant [1 x i8] c"\01", align 1 | |
-@const5012 = internal unnamed_addr constant i16 0, align 2 | |
+@const4982 = internal unnamed_addr constant %"2.core::marker::PhantomData<(u32, u32)>" zeroinitializer, align 1 | |
+@const4984 = internal unnamed_addr constant %"2.core::marker::PhantomData<&'static ()>" zeroinitializer, align 1 | |
+@const4988 = internal unnamed_addr constant { i32, [8 x i8] } { i32 0, [8 x i8] undef }, align 4 | |
+@const4991 = internal unnamed_addr constant { { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } } zeroinitializer, align 4 | |
+@const5020 = internal unnamed_addr constant [1 x i8] c"\01", align 1 | |
+@const5022 = internal unnamed_addr constant i16 0, align 2 | |
@__rustc_debug_gdb_scripts_section__ = linkonce_odr unnamed_addr constant [34 x i8] c"\01gdb_load_rust_pretty_printers.py\00", section ".debug_gdb_scripts", align 1 | |
; Function Attrs: uwtable | |
@@ -98,7 +98,7 @@ | |
call void @llvm.lifetime.start(i64 16, i8* %11) | |
%12 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %b to i8* | |
%13 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %13, i8* %12, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %13, i8* %12, i32 16, i32 4, i1 false) | |
%14 = load i8, i8* %boot, align 1, !dbg !1160, !range !1161 | |
%15 = trunc i8 %14 to i1, !dbg !1160 | |
call void @load(%"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16) %arg, i1 zeroext %15), !dbg !1160 | |
@@ -125,7 +125,7 @@ | |
store i32 %2, i32* %4 | |
call void @llvm.dbg.declare(metadata { i8*, i32 }* %inner, metadata !241, metadata !1157), !dbg !1164 | |
%5 = getelementptr inbounds %"1.std::io::cursor::Cursor<&'static [u8]>", %"1.std::io::cursor::Cursor<&'static [u8]>"* %0, i32 0, i32 1, !dbg !1165 | |
- store i64 0, i64* %5, align 8, !dbg !1165 | |
+ store i64 0, i64* %5, align 4, !dbg !1165 | |
%6 = getelementptr inbounds %"1.std::io::cursor::Cursor<&'static [u8]>", %"1.std::io::cursor::Cursor<&'static [u8]>"* %0, i32 0, i32 0, !dbg !1165 | |
%7 = bitcast { i8*, i32 }* %inner to i8*, !dbg !1165 | |
%8 = bitcast { i8*, i32 }* %6 to i8*, !dbg !1165 | |
@@ -137,7 +137,7 @@ | |
declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture readonly, i32, i32, i1) #2 | |
; Function Attrs: uwtable | |
-define internal void @load(%"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16), i1 zeroext) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !242 { | |
+define internal void @load(%"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16), i1 zeroext) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !242 { | |
entry-block: | |
%dropflag_hint_103 = alloca i8 | |
%dropflag_hint_117 = alloca i8 | |
@@ -154,7 +154,7 @@ | |
store i8 61, i8* %dropflag_hint_117 | |
%5 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %0 to i8* | |
%6 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %r to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 16, i32 4, i1 false) | |
%7 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %0 to i8* | |
call void @llvm.lifetime.end(i64 16, i8* %7) | |
call void @llvm.dbg.declare(metadata %"1.std::io::cursor::Cursor<&'static [u8]>"* %r, metadata !248, metadata !1157), !dbg !1167 | |
@@ -167,37 +167,37 @@ | |
then-block-114-: ; preds = %entry-block | |
%11 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c to i8* | |
- call void @llvm.lifetime.start(i64 64, i8* %11) | |
+ call void @llvm.lifetime.start(i64 60, i8* %11) | |
%12 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %2 to i8* | |
call void @llvm.lifetime.start(i64 32, i8* %12) | |
%13 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8* | |
call void @llvm.lifetime.start(i64 16, i8* %13) | |
%14 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %r to i8* | |
%15 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %15, i8* %14, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %15, i8* %14, i32 16, i32 4, i1 false) | |
call void @"io::buffered::BufReader<R>::new"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(32) %2, %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16) %arg), !dbg !1169 | |
%16 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8*, !dbg !1169 | |
call void @llvm.lifetime.end(i64 16, i8* %16) | |
- call void @"WebpDecoder<R>::new"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture sret dereferenceable(64) %c, %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(32) %2), !dbg !1169 | |
+ call void @"WebpDecoder<R>::new"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture sret dereferenceable(60) %c, %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(32) %2), !dbg !1169 | |
%17 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %2 to i8*, !dbg !1169 | |
call void @llvm.lifetime.end(i64 32, i8* %17) | |
call void @llvm.dbg.declare(metadata %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c, metadata !250, metadata !1157), !dbg !1169 | |
%18 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %arg1 to i8* | |
- call void @llvm.lifetime.start(i64 64, i8* %18) | |
+ call void @llvm.lifetime.start(i64 60, i8* %18) | |
%19 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c to i8* | |
%20 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %arg1 to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %20, i8* %19, i32 64, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %20, i8* %19, i32 60, i32 4, i1 false) | |
%21 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c to i8* | |
- call void @llvm.memset.p0i8.i32(i8* %21, i8 29, i32 64, i32 8, i1 false) | |
- invoke void @decoder_to_image(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture dereferenceable(64) %arg1) | |
+ call void @llvm.memset.p0i8.i32(i8* %21, i8 29, i32 60, i32 4, i1 false) | |
+ invoke void @decoder_to_image(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture dereferenceable(60) %arg1) | |
to label %normal-return unwind label %unwind_ast_114_, !dbg !1170 | |
normal-return: ; preds = %then-block-114- | |
%22 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %arg1 to i8*, !dbg !1170 | |
- call void @llvm.lifetime.end(i64 64, i8* %22) | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c), !dbg !1171 | |
+ call void @llvm.lifetime.end(i64 60, i8* %22) | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c), !dbg !1171 | |
%23 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c to i8*, !dbg !1171 | |
- call void @llvm.lifetime.end(i64 64, i8* %23) | |
+ call void @llvm.lifetime.end(i64 60, i8* %23) | |
br label %join | |
unwind_ast_114_: ; preds = %then-block-114- | |
@@ -215,25 +215,25 @@ | |
resume { i8*, i32 } %26 | |
clean_ast_114_: ; preds = %unwind_ast_114_ | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c), !dbg !1171 | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c), !dbg !1171 | |
%28 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %c to i8*, !dbg !1171 | |
- call void @llvm.lifetime.end(i64 64, i8* %28) | |
+ call void @llvm.lifetime.end(i64 60, i8* %28) | |
br label %resume | |
else-block: ; preds = %entry-block | |
%29 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %4 to i8* | |
- call void @llvm.lifetime.start(i64 88, i8* %29) | |
+ call void @llvm.lifetime.start(i64 76, i8* %29) | |
%30 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg2 to i8* | |
call void @llvm.lifetime.start(i64 16, i8* %30) | |
%31 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %r to i8* | |
%32 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg2 to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %32, i8* %31, i32 16, i32 8, i1 false) | |
- call void @"TIFFDecoder<R>::new"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(88) %4, %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16) %arg2), !dbg !1172 | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %32, i8* %31, i32 16, i32 4, i1 false) | |
+ call void @"TIFFDecoder<R>::new"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(76) %4, %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16) %arg2), !dbg !1172 | |
%33 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg2 to i8*, !dbg !1172 | |
call void @llvm.lifetime.end(i64 16, i8* %33) | |
- call void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4908"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %4), !dbg !1172 | |
+ call void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4918"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %4), !dbg !1172 | |
%34 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %4 to i8*, !dbg !1172 | |
- call void @llvm.lifetime.end(i64 88, i8* %34) | |
+ call void @llvm.lifetime.end(i64 76, i8* %34) | |
br label %join | |
join: ; preds = %else-block, %normal-return | |
@@ -244,7 +244,7 @@ | |
declare void @llvm.lifetime.end(i64, i8* nocapture) #2 | |
; Function Attrs: uwtable | |
-define internal void @"WebpDecoder<R>::new"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture sret dereferenceable(64), %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(32)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !253 { | |
+define internal void @"WebpDecoder<R>::new"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture sret dereferenceable(60), %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(32)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !253 { | |
entry-block: | |
%dropflag_hint_152 = alloca i8 | |
%dropflag_hint_160 = alloca i8 | |
@@ -255,7 +255,7 @@ | |
store i8 61, i8* %dropflag_hint_160 | |
%3 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %1 to i8* | |
%4 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %4, i8* %3, i32 32, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %4, i8* %3, i32 32, i32 4, i1 false) | |
%5 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %1 to i8* | |
call void @llvm.lifetime.end(i64 32, i8* %5) | |
call void @llvm.dbg.declare(metadata %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r, metadata !258, metadata !1157), !dbg !1175 | |
@@ -269,9 +269,9 @@ | |
%7 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 0, !dbg !1177 | |
%8 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r to i8*, !dbg !1178 | |
%9 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %7 to i8*, !dbg !1178 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 32, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 32, i32 4, i1 false) | |
%10 = bitcast %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r to i8* | |
- call void @llvm.memset.p0i8.i32(i8* %10, i8 29, i32 32, i32 8, i1 false) | |
+ call void @llvm.memset.p0i8.i32(i8* %10, i8 29, i32 32, i32 4, i1 false) | |
%11 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 2 | |
store i8 0, i8* %11, align 1, !dbg !1179 | |
%12 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 1, !dbg !1179 | |
@@ -282,10 +282,10 @@ | |
call void @llvm.memset.p0i8.i32(i8* %15, i8 29, i32 20, i32 4, i1 false) | |
%16 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 3 | |
store i32 0, i32* %16, align 4, !dbg !1181 | |
- call void @Frame::drop.4325(%Frame* %f), !dbg !1182 | |
+ call void @Frame::drop.4335(%Frame* %f), !dbg !1182 | |
%17 = bitcast %Frame* %f to i8*, !dbg !1182 | |
call void @llvm.lifetime.end(i64 20, i8* %17) | |
- call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4308"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r), !dbg !1183 | |
+ call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4318"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r), !dbg !1183 | |
ret void, !dbg !1183 | |
unwind_custom_: ; preds = %entry-block | |
@@ -303,12 +303,12 @@ | |
resume { i8*, i32 } %20 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4308"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r), !dbg !1183 | |
+ call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4318"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %r), !dbg !1183 | |
br label %resume | |
} | |
; Function Attrs: uwtable | |
-define void @Frame.Default::default(%Frame* noalias nocapture sret dereferenceable(20)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1126 { | |
+define void @Frame.Default::default(%Frame* noalias nocapture sret dereferenceable(20)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1126 { | |
entry-block: | |
%1 = alloca { i8*, i32 } | |
%2 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 0, !dbg !1184 | |
@@ -345,7 +345,7 @@ | |
resume { i8*, i32 } %14 | |
clean_custom_: ; preds = %clean_custom_3, %unwind_custom_ | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %6), !dbg !1184 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %6), !dbg !1184 | |
%16 = bitcast %"3.collections::vec::Vec<u8>"* %6 to i8*, !dbg !1184 | |
call void @llvm.lifetime.end(i64 12, i8* %16) | |
%17 = bitcast i16* %4 to i8*, !dbg !1184 | |
@@ -387,19 +387,19 @@ | |
} | |
; Function Attrs: nounwind | |
-declare i32 @rust_eh_personality(i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*) unnamed_addr #3 | |
+declare i32 @rust_eh_personality(i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*) unnamed_addr #3 | |
-define internal void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4308"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"*) unnamed_addr { | |
+define internal void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4318"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 1 | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %2) | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %2) | |
%3 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 2 | |
%4 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 3 | |
ret void | |
} | |
-define internal void @"Box<[u8]>::drop.4311"({ i8*, i32 }*) unnamed_addr { | |
+define internal void @"Box<[u8]>::drop.4321"({ i8*, i32 }*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
%2 = load i8*, i8** %1 | |
@@ -478,26 +478,26 @@ | |
; Function Attrs: argmemonly nounwind | |
declare void @llvm.memset.p0i8.i32(i8* nocapture, i8, i32, i32, i1) #2 | |
-define internal void @Frame::drop.4325(%Frame*) unnamed_addr { | |
+define internal void @Frame::drop.4335(%Frame*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 1 | |
%3 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 2 | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %3) | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %3) | |
%4 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 3 | |
%5 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 4 | |
%6 = getelementptr inbounds %Frame, %Frame* %0, i32 0, i32 5 | |
ret void | |
} | |
-define internal void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"*) unnamed_addr personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
+define internal void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"*) unnamed_addr personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
entry-block: | |
%1 = alloca { i8*, i32 } | |
invoke void @"vec::Vec<T>.Drop::drop"(%"3.collections::vec::Vec<u8>"* dereferenceable(12) %0) | |
to label %normal-return unwind label %unwind_custom_ | |
normal-return: ; preds = %entry-block | |
- call void @"collections::vec::Vec<u8>::drop.4395"(%"3.collections::vec::Vec<u8>"* %0) | |
+ call void @"collections::vec::Vec<u8>::drop.4405"(%"3.collections::vec::Vec<u8>"* %0) | |
ret void | |
unwind_custom_: ; preds = %entry-block | |
@@ -515,7 +515,7 @@ | |
resume { i8*, i32 } %4 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"collections::vec::Vec<u8>::drop.4395"(%"3.collections::vec::Vec<u8>"* %0) | |
+ call void @"collections::vec::Vec<u8>::drop.4405"(%"3.collections::vec::Vec<u8>"* %0) | |
br label %resume | |
} | |
@@ -744,22 +744,22 @@ | |
ret { i8*, i32 } %7, !dbg !1230 | |
} | |
-define internal void @"collections::vec::Vec<u8>::drop.4395"(%"3.collections::vec::Vec<u8>"*) unnamed_addr { | |
+define internal void @"collections::vec::Vec<u8>::drop.4405"(%"3.collections::vec::Vec<u8>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"3.collections::vec::Vec<u8>", %"3.collections::vec::Vec<u8>"* %0, i32 0, i32 0 | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %1) | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %1) | |
%2 = getelementptr inbounds %"3.collections::vec::Vec<u8>", %"3.collections::vec::Vec<u8>"* %0, i32 0, i32 1 | |
ret void | |
} | |
-define internal void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"*) unnamed_addr personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
+define internal void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"*) unnamed_addr personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
entry-block: | |
%1 = alloca { i8*, i32 } | |
invoke void @"raw_vec::RawVec<T>.Drop::drop"(%"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8) %0) | |
to label %normal-return unwind label %unwind_custom_ | |
normal-return: ; preds = %entry-block | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4415"(%"5.alloc::raw_vec::RawVec<u8>"* %0) | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4425"(%"5.alloc::raw_vec::RawVec<u8>"* %0) | |
ret void | |
unwind_custom_: ; preds = %entry-block | |
@@ -777,7 +777,7 @@ | |
resume { i8*, i32 } %4 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4415"(%"5.alloc::raw_vec::RawVec<u8>"* %0) | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4425"(%"5.alloc::raw_vec::RawVec<u8>"* %0) | |
br label %resume | |
} | |
@@ -877,7 +877,7 @@ | |
ret i32 1, !dbg !1243 | |
} | |
-define internal void @"alloc::raw_vec::RawVec<u8>::drop.4415"(%"5.alloc::raw_vec::RawVec<u8>"*) unnamed_addr { | |
+define internal void @"alloc::raw_vec::RawVec<u8>::drop.4425"(%"5.alloc::raw_vec::RawVec<u8>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"5.alloc::raw_vec::RawVec<u8>", %"5.alloc::raw_vec::RawVec<u8>"* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %"5.alloc::raw_vec::RawVec<u8>", %"5.alloc::raw_vec::RawVec<u8>"* %0, i32 0, i32 1 | |
@@ -891,7 +891,7 @@ | |
%arg = alloca %"1.std::io::cursor::Cursor<&'static [u8]>" | |
%2 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %1 to i8* | |
%3 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 16, i32 4, i1 false) | |
%4 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %1 to i8* | |
call void @llvm.lifetime.end(i64 16, i8* %4) | |
call void @llvm.dbg.declare(metadata %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner, metadata !378, metadata !1157), !dbg !1244 | |
@@ -899,7 +899,7 @@ | |
call void @llvm.lifetime.start(i64 16, i8* %5) | |
%6 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner to i8* | |
%7 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %7, i8* %6, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %7, i8* %6, i32 16, i32 4, i1 false) | |
call void @"io::buffered::BufReader<R>::with_capacity"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(32) %0, i32 65536, %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16) %arg), !dbg !1245 | |
%8 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %arg to i8*, !dbg !1245 | |
call void @llvm.lifetime.end(i64 16, i8* %8) | |
@@ -916,14 +916,14 @@ | |
call void @llvm.dbg.declare(metadata i32* %cap, metadata !383, metadata !1157), !dbg !1247 | |
%4 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %2 to i8* | |
%5 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %5, i8* %4, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %5, i8* %4, i32 16, i32 4, i1 false) | |
%6 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %2 to i8* | |
call void @llvm.lifetime.end(i64 16, i8* %6) | |
call void @llvm.dbg.declare(metadata %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner, metadata !384, metadata !1157), !dbg !1247 | |
%7 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 0, !dbg !1248 | |
%8 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %inner to i8*, !dbg !1250 | |
%9 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %7 to i8*, !dbg !1250 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 16, i32 4, i1 false) | |
%10 = getelementptr inbounds %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>", %"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 1 | |
%11 = bitcast %"3.collections::vec::Vec<u8>"* %3 to i8* | |
call void @llvm.lifetime.start(i64 12, i8* %11) | |
@@ -946,7 +946,7 @@ | |
} | |
; Function Attrs: uwtable | |
-define internal { i8*, i32 } @"vec::Vec<T>::into_boxed_slice"(%"3.collections::vec::Vec<u8>"* noalias nocapture dereferenceable(12)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !385 { | |
+define internal { i8*, i32 } @"vec::Vec<T>::into_boxed_slice"(%"3.collections::vec::Vec<u8>"* noalias nocapture dereferenceable(12)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !385 { | |
entry-block: | |
%sret_slot = alloca { i8*, i32 } | |
%self = alloca %"3.collections::vec::Vec<u8>" | |
@@ -985,7 +985,7 @@ | |
resume { i8*, i32 } %9 | |
clean_custom_: ; preds = %clean_custom_3, %unwind_custom_ | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %self), !dbg !1254 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %self), !dbg !1254 | |
br label %resume | |
normal-return1: ; preds = %normal-return | |
@@ -1023,7 +1023,7 @@ | |
br label %clean_custom_ | |
clean_ast_9562_: ; preds = %unwind_ast_9562_ | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %buf), !dbg !1259 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %buf), !dbg !1259 | |
%22 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %buf to i8*, !dbg !1259 | |
call void @llvm.lifetime.end(i64 8, i8* %22) | |
br label %clean_custom_3 | |
@@ -1037,10 +1037,10 @@ | |
store i32 %25, i32* %26, !dbg !1258 | |
%27 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %arg4 to i8*, !dbg !1258 | |
call void @llvm.lifetime.end(i64 8, i8* %27) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %buf), !dbg !1259 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %buf), !dbg !1259 | |
%28 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %buf to i8*, !dbg !1259 | |
call void @llvm.lifetime.end(i64 8, i8* %28) | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %self), !dbg !1254 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %self), !dbg !1254 | |
%29 = load { i8*, i32 }, { i8*, i32 }* %sret_slot, align 4, !dbg !1254 | |
ret { i8*, i32 } %29, !dbg !1254 | |
} | |
@@ -1133,7 +1133,7 @@ | |
call void @mem::replace(%"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture sret dereferenceable(8) %2, %"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8) %27, %"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture dereferenceable(8) %3), !dbg !1278 | |
%29 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %3 to i8*, !dbg !1278 | |
call void @llvm.lifetime.end(i64 8, i8* %29) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %2), !dbg !1278 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %2), !dbg !1278 | |
%30 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %2 to i8*, !dbg !1278 | |
call void @llvm.lifetime.end(i64 8, i8* %30) | |
br label %join | |
@@ -1224,7 +1224,7 @@ | |
declare void @panicking::panic({ %str_slice, %str_slice, i32 }* noalias readonly dereferenceable(20)) unnamed_addr #6 | |
; Function Attrs: inlinehint uwtable | |
-define internal void @mem::replace(%"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture sret dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture dereferenceable(8)) unnamed_addr #4 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !409 { | |
+define internal void @mem::replace(%"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture sret dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture dereferenceable(8)) unnamed_addr #4 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !409 { | |
entry-block: | |
%dest = alloca %"5.alloc::raw_vec::RawVec<u8>"* | |
%src = alloca %"5.alloc::raw_vec::RawVec<u8>" | |
@@ -1247,7 +1247,7 @@ | |
call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 8, i32 4, i1 false) | |
%10 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %src to i8* | |
call void @llvm.memset.p0i8.i32(i8* %10, i8 29, i32 8, i32 4, i1 false) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %src), !dbg !1291 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %src), !dbg !1291 | |
ret void, !dbg !1291 | |
unwind_custom_: ; preds = %entry-block | |
@@ -1265,12 +1265,12 @@ | |
resume { i8*, i32 } %13 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %src), !dbg !1291 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %src), !dbg !1291 | |
br label %resume | |
} | |
; Function Attrs: inlinehint uwtable | |
-define internal void @mem::swap(%"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8)) unnamed_addr #4 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !417 { | |
+define internal void @mem::swap(%"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8), %"5.alloc::raw_vec::RawVec<u8>"* dereferenceable(8)) unnamed_addr #4 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !417 { | |
entry-block: | |
%x = alloca %"5.alloc::raw_vec::RawVec<u8>"* | |
%y = alloca %"5.alloc::raw_vec::RawVec<u8>"* | |
@@ -1311,7 +1311,7 @@ | |
normal-return: ; preds = %entry-block | |
%18 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %arg to i8*, !dbg !1300 | |
call void @llvm.lifetime.end(i64 8, i8* %18) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1301 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1301 | |
%19 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %t to i8*, !dbg !1301 | |
call void @llvm.lifetime.end(i64 8, i8* %19) | |
ret void, !dbg !1295 | |
@@ -1331,7 +1331,7 @@ | |
resume { i8*, i32 } %22 | |
clean_ast_9750_: ; preds = %unwind_ast_9750_ | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1301 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1301 | |
%24 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %t to i8*, !dbg !1301 | |
call void @llvm.lifetime.end(i64 8, i8* %24) | |
br label %resume | |
@@ -1363,7 +1363,7 @@ | |
call void @llvm.memset.p0i8.i32(i8* %7, i8 29, i32 8, i32 4, i1 false) | |
%8 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %arg to i8*, !dbg !1304 | |
call void @llvm.lifetime.end(i64 8, i8* %8) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1303 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %t), !dbg !1303 | |
ret void, !dbg !1303 | |
} | |
@@ -1397,7 +1397,7 @@ | |
%8 = getelementptr inbounds %"5.alloc::raw_vec::RawVec<u8>", %"5.alloc::raw_vec::RawVec<u8>"* %0, i32 0, i32 0, !dbg !1311 | |
%9 = bitcast %"2.core::ptr::Unique<u8>"* %8 to { { i8* }, %"2.core::marker::PhantomData<u8>" }*, !dbg !1312 | |
%10 = bitcast { { i8* }, %"2.core::marker::PhantomData<u8>" }* %9 to i8*, !dbg !1312 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %10, i8* bitcast ({ { i8* }, %"2.core::marker::PhantomData<u8>" }* @const4617 to i8*), i32 4, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %10, i8* bitcast ({ { i8* }, %"2.core::marker::PhantomData<u8>" }* @const4627 to i8*), i32 4, i32 4, i1 false) | |
%11 = getelementptr inbounds %"5.alloc::raw_vec::RawVec<u8>", %"5.alloc::raw_vec::RawVec<u8>"* %0, i32 0, i32 1 | |
%12 = load i32, i32* %cap, align 4, !dbg !1313 | |
store i32 %12, i32* %11, align 4, !dbg !1313 | |
@@ -1515,7 +1515,7 @@ | |
call void @llvm.memcpy.p0i8.p0i8.i32(i8* %7, i8* %6, i32 8, i32 4, i1 false) | |
%8 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %tmp to i8* | |
call void @llvm.memset.p0i8.i32(i8* %8, i8 29, i32 8, i32 4, i1 false) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %tmp), !dbg !1331 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %tmp), !dbg !1331 | |
%9 = bitcast %"5.alloc::raw_vec::RawVec<u8>"* %tmp to i8*, !dbg !1331 | |
call void @llvm.lifetime.end(i64 8, i8* %9) | |
ret void, !dbg !1327 | |
@@ -1541,12 +1541,12 @@ | |
call void @llvm.memset.p0i8.i32(i8* %7, i8 29, i32 12, i32 4, i1 false) | |
%8 = bitcast %"3.collections::vec::Vec<u8>"* %arg to i8*, !dbg !1333 | |
call void @llvm.lifetime.end(i64 12, i8* %8) | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %t), !dbg !1332 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %t), !dbg !1332 | |
ret void, !dbg !1332 | |
} | |
; Function Attrs: uwtable | |
-define internal { i8*, i32 } @"raw_vec::RawVec<T>::into_box"(%"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture dereferenceable(8)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !480 { | |
+define internal { i8*, i32 } @"raw_vec::RawVec<T>::into_box"(%"5.alloc::raw_vec::RawVec<u8>"* noalias nocapture dereferenceable(8)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !480 { | |
entry-block: | |
%sret_slot = alloca { i8*, i32 } | |
%self = alloca %"5.alloc::raw_vec::RawVec<u8>" | |
@@ -1593,7 +1593,7 @@ | |
resume { i8*, i32 } %16 | |
clean_custom_: ; preds = %clean_custom_4, %unwind_custom_ | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %self), !dbg !1336 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %self), !dbg !1336 | |
br label %resume | |
normal-return1: ; preds = %normal-return | |
@@ -1644,12 +1644,12 @@ | |
store i32 %40, i32* %42, !dbg !1340 | |
%43 = bitcast { i8*, i32 }* %output to i8*, !dbg !1340 | |
call void @llvm.memset.p0i8.i32(i8* %43, i8 29, i32 8, i32 4, i1 false), !dbg !1340 | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %output), !dbg !1341 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %output), !dbg !1341 | |
%44 = bitcast { i8*, i32 }* %output to i8*, !dbg !1341 | |
call void @llvm.lifetime.end(i64 8, i8* %44) | |
%45 = bitcast { i8*, i32 }* %slice to i8*, !dbg !1341 | |
call void @llvm.lifetime.end(i64 8, i8* %45) | |
- call void @"alloc::raw_vec::RawVec<u8>::drop.4398"(%"5.alloc::raw_vec::RawVec<u8>"* %self), !dbg !1336 | |
+ call void @"alloc::raw_vec::RawVec<u8>::drop.4408"(%"5.alloc::raw_vec::RawVec<u8>"* %self), !dbg !1336 | |
%46 = load { i8*, i32 }, { i8*, i32 }* %sret_slot, align 4, !dbg !1336 | |
ret { i8*, i32 } %46, !dbg !1336 | |
@@ -1663,7 +1663,7 @@ | |
br label %clean_custom_ | |
clean_ast_10140_: ; preds = %unwind_ast_10140_ | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %output), !dbg !1341 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %output), !dbg !1341 | |
%48 = bitcast { i8*, i32 }* %output to i8*, !dbg !1341 | |
call void @llvm.lifetime.end(i64 8, i8* %48) | |
%49 = bitcast { i8*, i32 }* %slice to i8*, !dbg !1341 | |
@@ -1689,7 +1689,7 @@ | |
} | |
; Function Attrs: uwtable | |
-define internal void @vec::from_elem(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8, i32) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !496 { | |
+define internal void @vec::from_elem(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8, i32) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !496 { | |
entry-block: | |
%elem = alloca i8 | |
%n = alloca i32 | |
@@ -1715,7 +1715,7 @@ | |
call void @llvm.memcpy.p0i8.p0i8.i32(i8* %9, i8* %8, i32 12, i32 4, i1 false) | |
%10 = bitcast %"3.collections::vec::Vec<u8>"* %v to i8* | |
call void @llvm.memset.p0i8.i32(i8* %10, i8 29, i32 12, i32 4, i1 false) | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %v), !dbg !1349 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %v), !dbg !1349 | |
%11 = bitcast %"3.collections::vec::Vec<u8>"* %v to i8*, !dbg !1349 | |
call void @llvm.lifetime.end(i64 12, i8* %11) | |
ret void, !dbg !1345 | |
@@ -1735,7 +1735,7 @@ | |
resume { i8*, i32 } %14 | |
clean_ast_10189_: ; preds = %unwind_ast_10189_ | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %v), !dbg !1349 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %v), !dbg !1349 | |
%16 = bitcast %"3.collections::vec::Vec<u8>"* %v to i8*, !dbg !1349 | |
call void @llvm.lifetime.end(i64 12, i8* %16) | |
br label %resume | |
@@ -1780,8 +1780,8 @@ | |
%8 = load i32, i32* %cap, align 4, !dbg !1357 | |
%9 = load i32, i32* %elem_size, align 4, !dbg !1357 | |
call void @num::usize::checked_mul(%"2.core::option::Option<usize>"* noalias nocapture sret dereferenceable(8) %2, i32 %8, i32 %9), !dbg !1357 | |
- %10 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 0), !dbg !1357 | |
- %11 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 1), !dbg !1357 | |
+ %10 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 0), !dbg !1357 | |
+ %11 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 1), !dbg !1357 | |
%12 = call i32 @"option::Option<T>::expect"(%"2.core::option::Option<usize>"* noalias nocapture dereferenceable(8) %2, i8* noalias nonnull readonly %10, i32 %11), !dbg !1357 | |
store i32 %12, i32* %alloc_size, align 4, !dbg !1357 | |
%13 = bitcast %"2.core::option::Option<usize>"* %2 to i8*, !dbg !1357 | |
@@ -1961,7 +1961,7 @@ | |
then-block-10330-: ; preds = %entry-block | |
%17 = bitcast %"2.core::option::Option<usize>"* %0 to { i32, [4 x i8] }*, !dbg !1382 | |
%18 = bitcast { i32, [4 x i8] }* %17 to i8*, !dbg !1382 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ i32, [4 x i8] }* @const4712 to i8*), i32 8, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ i32, [4 x i8] }* @const4722 to i8*), i32 8, i32 4, i1 false) | |
br label %join | |
else-block: ; preds = %entry-block | |
@@ -2561,8 +2561,8 @@ | |
%10 = load i32, i32* %used_cap, align 4, !dbg !1468 | |
%11 = load i32, i32* %needed_extra_cap, align 4, !dbg !1468 | |
call void @num::usize::checked_add(%"2.core::option::Option<usize>"* noalias nocapture sret dereferenceable(8) %4, i32 %10, i32 %11), !dbg !1468 | |
- %12 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 0), !dbg !1468 | |
- %13 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 1), !dbg !1468 | |
+ %12 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 0), !dbg !1468 | |
+ %13 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 1), !dbg !1468 | |
%14 = call i32 @"option::Option<T>::expect"(%"2.core::option::Option<usize>"* noalias nocapture dereferenceable(8) %4, i8* noalias nonnull readonly %12, i32 %13), !dbg !1468 | |
store i32 %14, i32* %required_cap, align 4, !dbg !1468 | |
%15 = bitcast %"2.core::option::Option<usize>"* %4 to i8*, !dbg !1468 | |
@@ -2590,8 +2590,8 @@ | |
%27 = load i32, i32* %new_cap, align 4, !dbg !1471 | |
%28 = load i32, i32* %elem_size, align 4, !dbg !1471 | |
call void @num::usize::checked_mul(%"2.core::option::Option<usize>"* noalias nocapture sret dereferenceable(8) %5, i32 %27, i32 %28), !dbg !1471 | |
- %29 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 0), !dbg !1471 | |
- %30 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4714, i32 0, i32 1), !dbg !1471 | |
+ %29 = load i8*, i8** getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 0), !dbg !1471 | |
+ %30 = load i32, i32* getelementptr inbounds (%str_slice, %str_slice* @const4724, i32 0, i32 1), !dbg !1471 | |
%31 = call i32 @"option::Option<T>::expect"(%"2.core::option::Option<usize>"* noalias nocapture dereferenceable(8) %5, i8* noalias nonnull readonly %29, i32 %30), !dbg !1471 | |
store i32 %31, i32* %new_alloc_size, align 4, !dbg !1471 | |
%32 = bitcast %"2.core::option::Option<usize>"* %5 to i8*, !dbg !1471 | |
@@ -2655,7 +2655,7 @@ | |
then-block-24182-: ; preds = %entry-block | |
%17 = bitcast %"2.core::option::Option<usize>"* %0 to { i32, [4 x i8] }*, !dbg !1477 | |
%18 = bitcast { i32, [4 x i8] }* %17 to i8*, !dbg !1477 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ i32, [4 x i8] }* @const4712 to i8*), i32 8, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ i32, [4 x i8] }* @const4722 to i8*), i32 8, i32 4, i1 false) | |
br label %join | |
else-block: ; preds = %entry-block | |
@@ -2926,7 +2926,7 @@ | |
else-block: ; preds = %entry-block | |
%30 = bitcast %"2.core::option::Option<usize>"* %0 to { i32, [4 x i8] }*, !dbg !1518 | |
%31 = bitcast { i32, [4 x i8] }* %30 to i8*, !dbg !1518 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %31, i8* bitcast ({ i32, [4 x i8] }* @const4712 to i8*), i32 8, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %31, i8* bitcast ({ i32, [4 x i8] }* @const4722 to i8*), i32 8, i32 4, i1 false) | |
br label %join | |
join: ; preds = %else-block, %then-block-24371- | |
@@ -3086,7 +3086,7 @@ | |
} | |
; Function Attrs: uwtable | |
-define internal void @decoder_to_image(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture dereferenceable(64)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !759 { | |
+define internal void @decoder_to_image(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* noalias nocapture dereferenceable(60)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !759 { | |
entry-block: | |
%dropflag_hint_135 = alloca i8 | |
%dropflag_hint_143 = alloca i8 | |
@@ -3097,26 +3097,26 @@ | |
store i8 61, i8* %dropflag_hint_143 | |
%2 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0 to i8* | |
%3 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 64, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 60, i32 4, i1 false) | |
%4 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0 to i8* | |
- call void @llvm.lifetime.end(i64 64, i8* %4) | |
+ call void @llvm.lifetime.end(i64 60, i8* %4) | |
call void @llvm.dbg.declare(metadata %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec, metadata !765, metadata !1157), !dbg !1553 | |
%5 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1 to i8* | |
- call void @llvm.lifetime.start(i64 64, i8* %5) | |
+ call void @llvm.lifetime.start(i64 60, i8* %5) | |
%6 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec to i8*, !dbg !1554 | |
%7 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1 to i8*, !dbg !1554 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %7, i8* %6, i32 64, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %7, i8* %6, i32 60, i32 4, i1 false) | |
%8 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec to i8* | |
- call void @llvm.memset.p0i8.i32(i8* %8, i8 29, i32 64, i32 8, i1 false) | |
+ call void @llvm.memset.p0i8.i32(i8* %8, i8 29, i32 60, i32 4, i1 false) | |
call void @llvm.dbg.declare(metadata %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1, metadata !766, metadata !1157), !dbg !1554 | |
- invoke void @"WebpDecoder<R>::read_image"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* dereferenceable(64) %codec1) | |
+ invoke void @"WebpDecoder<R>::read_image"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* dereferenceable(60) %codec1) | |
to label %normal-return unwind label %unwind_ast_140_, !dbg !1555 | |
normal-return: ; preds = %entry-block | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1), !dbg !1556 | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1), !dbg !1556 | |
%9 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1 to i8*, !dbg !1556 | |
- call void @llvm.lifetime.end(i64 64, i8* %9) | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec), !dbg !1557 | |
+ call void @llvm.lifetime.end(i64 60, i8* %9) | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec), !dbg !1557 | |
ret void, !dbg !1557 | |
unwind_ast_140_: ; preds = %entry-block | |
@@ -3134,18 +3134,18 @@ | |
resume { i8*, i32 } %12 | |
clean_custom_: ; preds = %clean_ast_140_ | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec), !dbg !1557 | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec), !dbg !1557 | |
br label %resume | |
clean_ast_140_: ; preds = %unwind_ast_140_ | |
- call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1), !dbg !1556 | |
+ call void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1), !dbg !1556 | |
%14 = bitcast %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %codec1 to i8*, !dbg !1556 | |
- call void @llvm.lifetime.end(i64 64, i8* %14) | |
+ call void @llvm.lifetime.end(i64 60, i8* %14) | |
br label %clean_custom_ | |
} | |
; Function Attrs: uwtable | |
-define internal void @"WebpDecoder<R>::read_image"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* dereferenceable(64)) unnamed_addr #0 !dbg !769 { | |
+define internal void @"WebpDecoder<R>::read_image"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* dereferenceable(60)) unnamed_addr #0 !dbg !769 { | |
entry-block: | |
%self = alloca %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* | |
%1 = alloca %"3.collections::vec::Vec<u8>" | |
@@ -3157,7 +3157,7 @@ | |
%4 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %3, i32 0, i32 1, !dbg !1559 | |
%5 = getelementptr inbounds %Frame, %Frame* %4, i32 0, i32 2, !dbg !1559 | |
call void @"vec::Vec<T>.Clone::clone"(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12) %1, %"3.collections::vec::Vec<u8>"* noalias readonly dereferenceable(12) %5), !dbg !1559 | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %1), !dbg !1559 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %1), !dbg !1559 | |
%6 = bitcast %"3.collections::vec::Vec<u8>"* %1 to i8*, !dbg !1559 | |
call void @llvm.lifetime.end(i64 12, i8* %6) | |
ret void, !dbg !1561 | |
@@ -3206,7 +3206,7 @@ | |
} | |
; Function Attrs: inlinehint uwtable | |
-define internal void @slice::hack::to_vec(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull readonly, i32) unnamed_addr #4 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !786 { | |
+define internal void @slice::hack::to_vec(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull readonly, i32) unnamed_addr #4 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !786 { | |
entry-block: | |
%s = alloca { i8*, i32 } | |
%vector = alloca %"3.collections::vec::Vec<u8>" | |
@@ -3245,7 +3245,7 @@ | |
call void @llvm.memcpy.p0i8.p0i8.i32(i8* %21, i8* %20, i32 12, i32 4, i1 false) | |
%22 = bitcast %"3.collections::vec::Vec<u8>"* %vector to i8* | |
call void @llvm.memset.p0i8.i32(i8* %22, i8 29, i32 12, i32 4, i1 false) | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %vector), !dbg !1573 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %vector), !dbg !1573 | |
%23 = bitcast %"3.collections::vec::Vec<u8>"* %vector to i8*, !dbg !1573 | |
call void @llvm.lifetime.end(i64 12, i8* %23) | |
ret void, !dbg !1574 | |
@@ -3265,7 +3265,7 @@ | |
resume { i8*, i32 } %26 | |
clean_ast_24559_: ; preds = %unwind_ast_24559_ | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %vector), !dbg !1573 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %vector), !dbg !1573 | |
%28 = bitcast %"3.collections::vec::Vec<u8>"* %vector to i8*, !dbg !1573 | |
call void @llvm.lifetime.end(i64 12, i8* %28) | |
br label %resume | |
@@ -3752,19 +3752,19 @@ | |
ret { i8*, i32 } %7, !dbg !1634 | |
} | |
-define internal void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4905"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"*) unnamed_addr { | |
+define internal void @"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>::drop.4915"(%"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 0 | |
- call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4308"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %1) | |
+ call void @"std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>::drop.4318"(%"1.std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>"* %1) | |
%2 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 1 | |
- call void @Frame::drop.4325(%Frame* %2) | |
+ call void @Frame::drop.4335(%Frame* %2) | |
%3 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 2 | |
%4 = getelementptr inbounds %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>", %"WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&'static [u8]>>>"* %0, i32 0, i32 3 | |
ret void | |
} | |
; Function Attrs: uwtable | |
-define internal void @"TIFFDecoder<R>::new"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(88), %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16)) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !899 { | |
+define internal void @"TIFFDecoder<R>::new"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(76), %"1.std::io::cursor::Cursor<&'static [u8]>"* noalias nocapture dereferenceable(16)) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !899 { | |
entry-block: | |
%dropflag_hint_208 = alloca i8 | |
%r = alloca %"1.std::io::cursor::Cursor<&'static [u8]>" | |
@@ -3775,26 +3775,26 @@ | |
store i8 61, i8* %dropflag_hint_208 | |
%5 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %1 to i8* | |
%6 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %r to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 16, i32 4, i1 false) | |
%7 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %1 to i8* | |
call void @llvm.lifetime.end(i64 16, i8* %7) | |
call void @llvm.dbg.declare(metadata %"1.std::io::cursor::Cursor<&'static [u8]>"* %r, metadata !904, metadata !1157), !dbg !1637 | |
%8 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2 to i8* | |
- call void @llvm.lifetime.start(i64 88, i8* %8) | |
+ call void @llvm.lifetime.start(i64 76, i8* %8) | |
%9 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 0, !dbg !1638 | |
%10 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %r to i8*, !dbg !1640 | |
%11 = bitcast %"1.std::io::cursor::Cursor<&'static [u8]>"* %9 to i8*, !dbg !1640 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %11, i8* %10, i32 16, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %11, i8* %10, i32 16, i32 4, i1 false) | |
%12 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 1 | |
store i8 0, i8* %12, align 1, !dbg !1641 | |
%13 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 2, !dbg !1641 | |
%14 = bitcast %"2.core::option::Option<u32>"* %13 to { i32, [4 x i8] }*, !dbg !1642 | |
%15 = bitcast { i32, [4 x i8] }* %14 to i8*, !dbg !1642 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %15, i8* bitcast ({ i32, [4 x i8] }* @const4712 to i8*), i32 8, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %15, i8* bitcast ({ i32, [4 x i8] }* @const4722 to i8*), i32 8, i32 4, i1 false) | |
%16 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 3 | |
%17 = bitcast %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %16 to { { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } }*, !dbg !1643 | |
%18 = bitcast { { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } }* %17 to i8*, !dbg !1643 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } }* @const4981 to i8*), i32 32, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %18, i8* bitcast ({ { { i64, i64 }, { i32, i32, { { i8* }, {} }, {} }, {} } }* @const4991 to i8*), i32 28, i32 4, i1 false) | |
%19 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 4 | |
store i32 0, i32* %19, align 4, !dbg !1644 | |
%20 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 5, !dbg !1644 | |
@@ -3802,7 +3802,7 @@ | |
%21 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2, i32 0, i32 6, !dbg !1645 | |
%22 = bitcast [1 x i8]** %3 to i8* | |
call void @llvm.lifetime.start(i64 4, i8* %22) | |
- %23 = load i8, i8* getelementptr inbounds ([1 x i8], [1 x i8]* @const5010, i32 0, i32 0), align 1 | |
+ %23 = load i8, i8* getelementptr inbounds ([1 x i8], [1 x i8]* @const5020, i32 0, i32 0), align 1 | |
%24 = invoke noalias dereferenceable(1) [1 x i8]* @"boxed::Box<T>::new"(i8 %23) | |
to label %normal-return unwind label %unwind_custom_, !dbg !1646 | |
@@ -3844,9 +3844,9 @@ | |
call void @llvm.lifetime.end(i64 4, i8* %39) | |
%40 = bitcast i32* %19 to i8*, !dbg !1638 | |
call void @llvm.lifetime.end(i64 4, i8* %40) | |
- call void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4911"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %16), !dbg !1638 | |
+ call void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4921"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %16), !dbg !1638 | |
%41 = bitcast %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %16 to i8*, !dbg !1638 | |
- call void @llvm.lifetime.end(i64 32, i8* %41) | |
+ call void @llvm.lifetime.end(i64 28, i8* %41) | |
%42 = bitcast %"2.core::option::Option<u32>"* %13 to i8*, !dbg !1638 | |
call void @llvm.lifetime.end(i64 8, i8* %42) | |
call void @llvm.lifetime.end(i64 1, i8* %12) | |
@@ -3857,48 +3857,48 @@ | |
normal-return1: ; preds = %normal-return | |
%44 = bitcast { i8*, i32 }* %__coerce_target to i8*, !dbg !1646 | |
call void @llvm.lifetime.end(i64 8, i8* %44) | |
- call void @"TIFFDecoder<R>::init"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(88) %0, %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(88) %2), !dbg !1638 | |
+ call void @"TIFFDecoder<R>::init"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(76) %0, %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(76) %2), !dbg !1638 | |
%45 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %2 to i8*, !dbg !1638 | |
- call void @llvm.lifetime.end(i64 88, i8* %45) | |
+ call void @llvm.lifetime.end(i64 76, i8* %45) | |
ret void, !dbg !1647 | |
} | |
; Function Attrs: uwtable | |
-define internal void @"TIFFDecoder<R>::init"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(88), %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(88)) unnamed_addr #0 !dbg !905 { | |
+define internal void @"TIFFDecoder<R>::init"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture sret dereferenceable(76), %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* noalias nocapture dereferenceable(76)) unnamed_addr #0 !dbg !905 { | |
entry-block: | |
%dropflag_hint_232 = alloca i8 | |
%self = alloca %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>" | |
store i8 61, i8* %dropflag_hint_232 | |
%2 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %1 to i8* | |
%3 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 88, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %3, i8* %2, i32 76, i32 4, i1 false) | |
%4 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %1 to i8* | |
- call void @llvm.lifetime.end(i64 88, i8* %4) | |
+ call void @llvm.lifetime.end(i64 76, i8* %4) | |
call void @llvm.dbg.declare(metadata %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self, metadata !909, metadata !1157), !dbg !1648 | |
%5 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self to i8*, !dbg !1649 | |
%6 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0 to i8*, !dbg !1649 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 88, i32 8, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %6, i8* %5, i32 76, i32 4, i1 false) | |
%7 = bitcast %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self to i8* | |
- call void @llvm.memset.p0i8.i32(i8* %7, i8 29, i32 88, i32 8, i1 false) | |
- call void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4908"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self), !dbg !1651 | |
+ call void @llvm.memset.p0i8.i32(i8* %7, i8 29, i32 76, i32 4, i1 false) | |
+ call void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4918"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %self), !dbg !1651 | |
ret void, !dbg !1651 | |
} | |
-define internal void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4908"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"*) unnamed_addr { | |
+define internal void @"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>::drop.4918"(%"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 1 | |
%3 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 2 | |
%4 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 3 | |
- call void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4911"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %4) | |
+ call void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4921"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %4) | |
%5 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 4 | |
%6 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 5 | |
%7 = getelementptr inbounds %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>", %"TIFFDecoder<std::io::cursor::Cursor<&'static [u8]>>"* %0, i32 0, i32 6 | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %7) | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %7) | |
ret void | |
} | |
-define internal void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4911"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"*) unnamed_addr { | |
+define internal void @"core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>::drop.4921"(%"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>", %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %0, i32 0, i32 0, i32 1, i32 2, i32 0, i32 0 | |
%2 = load i64*, i64** %1 | |
@@ -3919,27 +3919,27 @@ | |
enum-iter-variant-1: ; preds = %entry-block | |
%4 = getelementptr inbounds %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>", %"2.core::option::Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>"* %0, i32 0, i32 0 | |
- call void @"std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>::drop.4914"(%"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"* %4) | |
+ call void @"std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>::drop.4924"(%"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"* %4) | |
br label %enum-iter-next | |
} | |
-define internal void @"std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>::drop.4914"(%"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"*) unnamed_addr { | |
+define internal void @"std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>::drop.4924"(%"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>", %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>", %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"* %0, i32 0, i32 1 | |
- call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4917"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %2) | |
+ call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4927"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %2) | |
%3 = getelementptr inbounds %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>", %"1.std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>"* %0, i32 0, i32 2 | |
ret void | |
} | |
-define internal void @"std::collections::hash::table::RawTable<u32, u32>::drop.4917"(%"1.std::collections::hash::table::RawTable<u32, u32>"*) unnamed_addr personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
+define internal void @"std::collections::hash::table::RawTable<u32, u32>::drop.4927"(%"1.std::collections::hash::table::RawTable<u32, u32>"*) unnamed_addr personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
entry-block: | |
%1 = alloca { i8*, i32 } | |
invoke void @"collections::hash::table::RawTable<K, V>.Drop::drop"(%"1.std::collections::hash::table::RawTable<u32, u32>"* dereferenceable(12) %0) | |
to label %normal-return unwind label %unwind_custom_ | |
normal-return: ; preds = %entry-block | |
- call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4979"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %0) | |
+ call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4989"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %0) | |
ret void | |
unwind_custom_: ; preds = %entry-block | |
@@ -3957,7 +3957,7 @@ | |
resume { i8*, i32 } %4 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4979"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %0) | |
+ call void @"std::collections::hash::table::RawTable<u32, u32>::drop.4989"(%"1.std::collections::hash::table::RawTable<u32, u32>"* %0) | |
br label %resume | |
} | |
@@ -4035,7 +4035,7 @@ | |
call void @llvm.dbg.declare(metadata %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"** %iter, metadata !921, metadata !1415), !dbg !1658 | |
br label %loop_body, !dbg !1658 | |
-loop_exit: ; preds = %clean_ast_131055_ | |
+loop_exit: ; preds = %clean_ast_130954_ | |
%29 = bitcast %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"** %iter to i8*, !dbg !1657 | |
call void @llvm.lifetime.end(i64 4, i8* %29) | |
br label %join5 | |
@@ -4055,7 +4055,7 @@ | |
br label %join4 | |
case_body2: ; preds = %match_case3 | |
- br label %clean_ast_131055_, !dbg !1661 | |
+ br label %clean_ast_130954_, !dbg !1661 | |
match_else: ; preds = %loop_body | |
unreachable, !dbg !1659 | |
@@ -4068,7 +4068,7 @@ | |
match_case3: ; preds = %loop_body | |
br label %case_body2 | |
-clean_ast_131055_: ; preds = %case_body2 | |
+clean_ast_130954_: ; preds = %case_body2 | |
%35 = bitcast %"2.core::option::Option<(u32, u32)>"* %4 to i8*, !dbg !1659 | |
call void @llvm.lifetime.end(i64 12, i8* %35) | |
br label %loop_exit | |
@@ -4561,13 +4561,13 @@ | |
%8 = trunc i8 %7 to i1, !dbg !1717 | |
call void @llvm.lifetime.end(i64 1, i8* %2) | |
%9 = xor i1 %8, true, !dbg !1719 | |
- br i1 %9, label %then-block-131265-, label %next-block, !dbg !1719 | |
+ br i1 %9, label %then-block-131164-, label %next-block, !dbg !1719 | |
-then-block-131265-: ; preds = %entry-block | |
+then-block-131164-: ; preds = %entry-block | |
%10 = bitcast %str_slice* %const to i8* | |
call void @llvm.lifetime.start(i64 8, i8* %10) | |
%11 = bitcast %str_slice* %const to i8* | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %11, i8* bitcast (%str_slice* @const4971 to i8*), i32 8, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %11, i8* bitcast (%str_slice* @const4981 to i8*), i32 8, i32 4, i1 false) | |
%12 = getelementptr inbounds %str_slice, %str_slice* %const, i32 0, i32 0 | |
%13 = load i8*, i8** %12 | |
%14 = getelementptr inbounds %str_slice, %str_slice* %const, i32 0, i32 1 | |
@@ -4687,7 +4687,7 @@ | |
%16 = getelementptr inbounds { i8*, void (i8*)** }, { i8*, void (i8*)** }* %__coerce_target, i32 0, i32 0 | |
store i8* %15, i8** %16 | |
%17 = getelementptr inbounds { i8*, void (i8*)** }, { i8*, void (i8*)** }* %__coerce_target, i32 0, i32 1 | |
- store void (i8*)** getelementptr inbounds ({ void (i8*)*, i32, i32, i64 (%str_slice*)* }, { void (i8*)*, i32, i32, i64 (%str_slice*)* }* @vtable4969, i32 0, i32 0), void (i8*)*** %17 | |
+ store void (i8*)** getelementptr inbounds ({ void (i8*)*, i32, i32, i64 (%str_slice*)* }, { void (i8*)*, i32, i32, i64 (%str_slice*)* }* @vtable4979, i32 0, i32 0), void (i8*)*** %17 | |
%18 = getelementptr inbounds { i8*, void (i8*)** }, { i8*, void (i8*)** }* %__coerce_target, i32 0, i32 0 | |
%19 = load i8*, i8** %18 | |
%20 = getelementptr inbounds { i8*, void (i8*)** }, { i8*, void (i8*)** }* %__coerce_target, i32 0, i32 1 | |
@@ -4733,9 +4733,9 @@ | |
call void @llvm.dbg.declare(metadata i32* %align, metadata !1028, metadata !1157), !dbg !1738 | |
%3 = load i32, i32* %size, align 4, !dbg !1739 | |
%4 = icmp eq i32 %3, 0, !dbg !1739 | |
- br i1 %4, label %then-block-131379-, label %else-block, !dbg !1739 | |
+ br i1 %4, label %then-block-131278-, label %else-block, !dbg !1739 | |
-then-block-131379-: ; preds = %entry-block | |
+then-block-131278-: ; preds = %entry-block | |
store i8* inttoptr (i32 1 to i8*), i8** %sret_slot, align 4, !dbg !1740 | |
br label %join | |
@@ -4755,9 +4755,9 @@ | |
%12 = load i8, i8* %2, align 1, !dbg !1743, !range !1161 | |
%13 = trunc i8 %12 to i1, !dbg !1743 | |
call void @llvm.lifetime.end(i64 1, i8* %2) | |
- br i1 %13, label %then-block-131397-, label %next-block, !dbg !1743 | |
+ br i1 %13, label %then-block-131296-, label %next-block, !dbg !1743 | |
-then-block-131397-: ; preds = %else-block | |
+then-block-131296-: ; preds = %else-block | |
call void @oom::oom(), !dbg !1744 | |
unreachable, !dbg !1744 | |
@@ -4768,12 +4768,12 @@ | |
call void @llvm.lifetime.end(i64 4, i8* %15) | |
br label %join | |
-join: ; preds = %next-block, %then-block-131379- | |
+join: ; preds = %next-block, %then-block-131278- | |
%16 = load i8*, i8** %sret_slot, align 4 | |
ret i8* %16, !dbg !1738 | |
} | |
-define internal void @i8::drop.4958(i8*) unnamed_addr { | |
+define internal void @i8::drop.4968(i8*) unnamed_addr { | |
entry-block: | |
ret void | |
} | |
@@ -4787,9 +4787,9 @@ | |
call void @llvm.dbg.declare(metadata %str_slice** %self, metadata !1040, metadata !1157), !dbg !1748 | |
%1 = call i64 @any::TypeId::of(), !dbg !1749 | |
%2 = bitcast %"2.core::any::TypeId"* %sret_slot to i64*, !dbg !1749 | |
- store i64 %1, i64* %2, align 8, !dbg !1749 | |
+ store i64 %1, i64* %2, align 4, !dbg !1749 | |
%3 = bitcast %"2.core::any::TypeId"* %sret_slot to i64*, !dbg !1749 | |
- %4 = load i64, i64* %3, align 8, !dbg !1749 | |
+ %4 = load i64, i64* %3, align 4, !dbg !1749 | |
ret i64 %4, !dbg !1748 | |
} | |
@@ -4798,9 +4798,9 @@ | |
entry-block: | |
%sret_slot = alloca %"2.core::any::TypeId" | |
%0 = getelementptr inbounds %"2.core::any::TypeId", %"2.core::any::TypeId"* %sret_slot, i32 0, i32 0, !dbg !1751 | |
- store i64 8802261786977977801, i64* %0, align 8, !dbg !1753 | |
+ store i64 8802261786977977801, i64* %0, align 4, !dbg !1753 | |
%1 = bitcast %"2.core::any::TypeId"* %sret_slot to i64*, !dbg !1753 | |
- %2 = load i64, i64* %1, align 8, !dbg !1753 | |
+ %2 = load i64, i64* %1, align 4, !dbg !1753 | |
ret i64 %2, !dbg !1755 | |
} | |
@@ -4901,12 +4901,12 @@ | |
%4 = getelementptr inbounds %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>", %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"* %3, i32 0, i32 2, !dbg !1770 | |
%5 = load i32, i32* %4, align 4, !dbg !1770 | |
%6 = icmp eq i32 %5, 0, !dbg !1770 | |
- br i1 %6, label %then-block-131477-, label %next-block, !dbg !1770 | |
+ br i1 %6, label %then-block-131376-, label %next-block, !dbg !1770 | |
-then-block-131477-: ; preds = %entry-block | |
+then-block-131376-: ; preds = %entry-block | |
%7 = bitcast %"2.core::option::Option<(u32, u32)>"* %0 to { i32, [8 x i8] }*, !dbg !1772 | |
%8 = bitcast { i32, [8 x i8] }* %7 to i8*, !dbg !1772 | |
- call void @llvm.memcpy.p0i8.p0i8.i32(i8* %8, i8* bitcast ({ i32, [8 x i8] }* @const4978 to i8*), i32 12, i32 4, i1 false) | |
+ call void @llvm.memcpy.p0i8.p0i8.i32(i8* %8, i8* bitcast ({ i32, [8 x i8] }* @const4988 to i8*), i32 12, i32 4, i1 false) | |
br label %return, !dbg !1772 | |
next-block: ; preds = %entry-block | |
@@ -4915,7 +4915,7 @@ | |
loop_exit: ; No predecessors! | |
unreachable | |
-return: ; preds = %then-block-131534-, %then-block-131477- | |
+return: ; preds = %then-block-131433-, %then-block-131376- | |
ret void, !dbg !1769 | |
loop_body: ; preds = %next-block1, %next-block | |
@@ -4942,11 +4942,11 @@ | |
%22 = getelementptr inbounds %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>", %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"* %21, i32 0, i32 0, !dbg !1778 | |
%23 = getelementptr inbounds %"1.std::collections::hash::table::RawBucket<u32, u32>", %"1.std::collections::hash::table::RawBucket<u32, u32>"* %22, i32 0, i32 0, !dbg !1778 | |
%24 = load i64*, i64** %23, align 4, !dbg !1778 | |
- %25 = load i64, i64* %24, align 8, !dbg !1778 | |
+ %25 = load i64, i64* %24, align 4, !dbg !1778 | |
%26 = icmp ne i64 %25, 0, !dbg !1778 | |
- br i1 %26, label %then-block-131534-, label %next-block1, !dbg !1778 | |
+ br i1 %26, label %then-block-131433-, label %next-block1, !dbg !1778 | |
-then-block-131534-: ; preds = %loop_body | |
+then-block-131433-: ; preds = %loop_body | |
%27 = load %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"*, %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"** %self, align 4, !dbg !1779, !nonnull !77 | |
%28 = getelementptr inbounds %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>", %"1.std::collections::hash::table::RevMoveBuckets<u32, u32>"* %27, i32 0, i32 2, !dbg !1779 | |
%29 = load i32, i32* %28, align 4, !dbg !1779 | |
@@ -5011,10 +5011,10 @@ | |
; Function Attrs: inlinehint uwtable | |
define internal i32 @mem::align_of() unnamed_addr #4 !dbg !1085 { | |
entry-block: | |
- ret i32 8, !dbg !1792 | |
+ ret i32 4, !dbg !1792 | |
} | |
-define internal void @"std::collections::hash::table::RawTable<u32, u32>::drop.4979"(%"1.std::collections::hash::table::RawTable<u32, u32>"*) unnamed_addr { | |
+define internal void @"std::collections::hash::table::RawTable<u32, u32>::drop.4989"(%"1.std::collections::hash::table::RawTable<u32, u32>"*) unnamed_addr { | |
entry-block: | |
%1 = getelementptr inbounds %"1.std::collections::hash::table::RawTable<u32, u32>", %"1.std::collections::hash::table::RawTable<u32, u32>"* %0, i32 0, i32 0 | |
%2 = getelementptr inbounds %"1.std::collections::hash::table::RawTable<u32, u32>", %"1.std::collections::hash::table::RawTable<u32, u32>"* %0, i32 0, i32 1 | |
@@ -5024,7 +5024,7 @@ | |
} | |
; Function Attrs: inlinehint uwtable | |
-define internal void @"slice::[T]::into_vec"(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull, i32) unnamed_addr #4 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1086 { | |
+define internal void @"slice::[T]::into_vec"(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull, i32) unnamed_addr #4 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1086 { | |
entry-block: | |
%self = alloca { i8*, i32 } | |
%arg = alloca { i8*, i32 } | |
@@ -5056,7 +5056,7 @@ | |
normal-return: ; preds = %entry-block | |
%18 = bitcast { i8*, i32 }* %arg to i8*, !dbg !1794 | |
call void @llvm.lifetime.end(i64 8, i8* %18) | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %self), !dbg !1793 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %self), !dbg !1793 | |
ret void, !dbg !1793 | |
unwind_custom_: ; preds = %entry-block | |
@@ -5074,12 +5074,12 @@ | |
resume { i8*, i32 } %21 | |
clean_custom_: ; preds = %unwind_custom_ | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %self), !dbg !1793 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %self), !dbg !1793 | |
br label %resume | |
} | |
; Function Attrs: uwtable | |
-define internal void @slice::hack::into_vec(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull, i32) unnamed_addr #0 personality i32 (i32, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1091 { | |
+define internal void @slice::hack::into_vec(%"3.collections::vec::Vec<u8>"* noalias nocapture sret dereferenceable(12), i8* noalias nonnull, i32) unnamed_addr #0 personality i32 (i32, i32, i64, %"1.std::sys_common::libunwind::_Unwind_Exception"*, %"1.std::sys_common::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !1091 { | |
entry-block: | |
%b = alloca { i8*, i32 } | |
%xs = alloca %"3.collections::vec::Vec<u8>" | |
@@ -5133,7 +5133,7 @@ | |
resume { i8*, i32 } %26 | |
clean_custom_: ; preds = %clean_custom_5, %unwind_custom_ | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %b), !dbg !1796 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %b), !dbg !1796 | |
br label %resume | |
normal-return1: ; preds = %normal-return | |
@@ -5177,7 +5177,7 @@ | |
%48 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %arg, i32 0, i32 1 | |
%49 = load i32, i32* %48 | |
invoke void @mem::forget(i8* noalias nonnull %47, i32 %49) | |
- to label %normal-return4 unwind label %unwind_ast_131586_, !dbg !1798 | |
+ to label %normal-return4 unwind label %unwind_ast_131485_, !dbg !1798 | |
normal-return4: ; preds = %normal-return3 | |
%50 = bitcast { i8*, i32 }* %arg to i8*, !dbg !1798 | |
@@ -5187,23 +5187,23 @@ | |
call void @llvm.memcpy.p0i8.p0i8.i32(i8* %52, i8* %51, i32 12, i32 4, i1 false) | |
%53 = bitcast %"3.collections::vec::Vec<u8>"* %xs to i8* | |
call void @llvm.memset.p0i8.i32(i8* %53, i8 29, i32 12, i32 4, i1 false) | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %xs), !dbg !1800 | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %xs), !dbg !1800 | |
%54 = bitcast %"3.collections::vec::Vec<u8>"* %xs to i8*, !dbg !1800 | |
call void @llvm.lifetime.end(i64 12, i8* %54) | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %b), !dbg !1796 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %b), !dbg !1796 | |
ret void, !dbg !1796 | |
-unwind_ast_131586_: ; preds = %normal-return3 | |
+unwind_ast_131485_: ; preds = %normal-return3 | |
%55 = landingpad { i8*, i32 } | |
cleanup | |
store { i8*, i32 } %55, { i8*, i32 }* %4 | |
- br label %clean_ast_131586_ | |
+ br label %clean_ast_131485_ | |
-clean_custom_5: ; preds = %clean_ast_131586_ | |
+clean_custom_5: ; preds = %clean_ast_131485_ | |
br label %clean_custom_ | |
-clean_ast_131586_: ; preds = %unwind_ast_131586_ | |
- call void @"collections::vec::Vec<u8>::drop.4328"(%"3.collections::vec::Vec<u8>"* %xs), !dbg !1800 | |
+clean_ast_131485_: ; preds = %unwind_ast_131485_ | |
+ call void @"collections::vec::Vec<u8>::drop.4338"(%"3.collections::vec::Vec<u8>"* %xs), !dbg !1800 | |
%56 = bitcast %"3.collections::vec::Vec<u8>"* %xs to i8*, !dbg !1800 | |
call void @llvm.lifetime.end(i64 12, i8* %56) | |
br label %clean_custom_5 | |
@@ -5279,7 +5279,7 @@ | |
%15 = load i32, i32* %14 | |
%16 = bitcast { i8*, i32 }* %arg to i8*, !dbg !1812 | |
call void @llvm.lifetime.end(i64 8, i8* %16) | |
- call void @"Box<[u8]>::drop.4311"({ i8*, i32 }* %t), !dbg !1811 | |
+ call void @"Box<[u8]>::drop.4321"({ i8*, i32 }* %t), !dbg !1811 | |
ret void, !dbg !1811 | |
} | |
@@ -5378,29 +5378,29 @@ | |
!15 = !DIBasicType(name: "u8", size: 8, align: 8, encoding: DW_ATE_unsigned) | |
!16 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !"{&{[]{u8}}}", baseType: !17, size: 32, align: 32, offset: 32) | |
!17 = !DIBasicType(name: "usize", size: 32, align: 32, encoding: DW_ATE_unsigned) | |
-!18 = !DICompositeType(tag: DW_TAG_structure_type, name: "Cursor<&[u8]>", scope: !19, size: 128, align: 64, elements: !22, identifier: "{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!18 = !DICompositeType(tag: DW_TAG_structure_type, name: "Cursor<&[u8]>", scope: !19, size: 128, align: 32, elements: !22, identifier: "{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!19 = !DINamespace(name: "cursor", scope: !20) | |
!20 = !DINamespace(name: "io", scope: !21) | |
!21 = !DINamespace(name: "std", scope: null) | |
!22 = !{!23, !24} | |
-!23 = !DIDerivedType(tag: DW_TAG_member, name: "inner", scope: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}", baseType: !"{&{[]{u8}}}", size: 64, align: 32) | |
-!24 = !DIDerivedType(tag: DW_TAG_member, name: "pos", scope: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}", baseType: !25, size: 64, align: 64, offset: 64) | |
-!25 = !DIBasicType(name: "u64", size: 64, align: 64, encoding: DW_ATE_unsigned) | |
-!26 = !DICompositeType(tag: DW_TAG_structure_type, name: "WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&[u8]>>>", scope: !27, size: 512, align: 64, elements: !28, identifier: "{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}") | |
+!23 = !DIDerivedType(tag: DW_TAG_member, name: "inner", scope: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}", baseType: !"{&{[]{u8}}}", size: 64, align: 32) | |
+!24 = !DIDerivedType(tag: DW_TAG_member, name: "pos", scope: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}", baseType: !25, size: 64, align: 32, offset: 64) | |
+!25 = !DIBasicType(name: "u64", size: 64, align: 32, encoding: DW_ATE_unsigned) | |
+!26 = !DICompositeType(tag: DW_TAG_structure_type, name: "WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&[u8]>>>", scope: !27, size: 480, align: 32, elements: !28, identifier: "{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}") | |
!27 = !DINamespace(name: "32049", scope: null) | |
!28 = !{!29, !30, !31, !33} | |
-!29 = !DIDerivedType(tag: DW_TAG_member, name: "_r", scope: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}", baseType: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", size: 256, align: 64) | |
-!30 = !DIDerivedType(tag: DW_TAG_member, name: "frame", scope: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}", baseType: !"{struct 9f336963645e1b21/16}", size: 160, align: 32, offset: 256) | |
-!31 = !DIDerivedType(tag: DW_TAG_member, name: "_have_frame", scope: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}", baseType: !32, size: 8, align: 8, offset: 416) | |
+!29 = !DIDerivedType(tag: DW_TAG_member, name: "_r", scope: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}", baseType: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", size: 256, align: 32) | |
+!30 = !DIDerivedType(tag: DW_TAG_member, name: "frame", scope: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}", baseType: !"{struct 9f336963645e1b21/16}", size: 160, align: 32, offset: 256) | |
+!31 = !DIDerivedType(tag: DW_TAG_member, name: "_have_frame", scope: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}", baseType: !32, size: 8, align: 8, offset: 416) | |
!32 = !DIBasicType(name: "bool", size: 8, align: 8, encoding: DW_ATE_boolean) | |
-!33 = !DIDerivedType(tag: DW_TAG_member, name: "_decoded_rows", scope: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}", baseType: !6, size: 32, align: 32, offset: 448) | |
-!34 = !DICompositeType(tag: DW_TAG_structure_type, name: "BufReader<std::io::cursor::Cursor<&[u8]>>", scope: !35, size: 256, align: 64, elements: !36, identifier: "{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}") | |
+!33 = !DIDerivedType(tag: DW_TAG_member, name: "_decoded_rows", scope: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}", baseType: !6, size: 32, align: 32, offset: 448) | |
+!34 = !DICompositeType(tag: DW_TAG_structure_type, name: "BufReader<std::io::cursor::Cursor<&[u8]>>", scope: !35, size: 256, align: 32, elements: !36, identifier: "{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}") | |
!35 = !DINamespace(name: "buffered", scope: !20) | |
!36 = !{!37, !38, !39, !40} | |
-!37 = !DIDerivedType(tag: DW_TAG_member, name: "inner", scope: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}", size: 128, align: 64) | |
-!38 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{box {[]{u8}}}", size: 64, align: 32, offset: 128) | |
-!39 = !DIDerivedType(tag: DW_TAG_member, name: "pos", scope: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !17, size: 32, align: 32, offset: 192) | |
-!40 = !DIDerivedType(tag: DW_TAG_member, name: "cap", scope: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !17, size: 32, align: 32, offset: 224) | |
+!37 = !DIDerivedType(tag: DW_TAG_member, name: "inner", scope: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}", size: 128, align: 32) | |
+!38 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{box {[]{u8}}}", size: 64, align: 32, offset: 128) | |
+!39 = !DIDerivedType(tag: DW_TAG_member, name: "pos", scope: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !17, size: 32, align: 32, offset: 192) | |
+!40 = !DIDerivedType(tag: DW_TAG_member, name: "cap", scope: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !17, size: 32, align: 32, offset: 224) | |
!41 = !DICompositeType(tag: DW_TAG_structure_type, name: "Box<[u8]>", size: 64, align: 32, elements: !42, identifier: "{box {[]{u8}}}") | |
!42 = !{!43, !44} | |
!43 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !"{box {[]{u8}}}", baseType: !14, size: 32, align: 32) | |
@@ -5410,56 +5410,56 @@ | |
!47 = !DIDerivedType(tag: DW_TAG_member, name: "width", scope: !"{struct 9f336963645e1b21/16}", baseType: !48, size: 16, align: 16) | |
!48 = !DIBasicType(name: "u16", size: 16, align: 16, encoding: DW_ATE_unsigned) | |
!49 = !DIDerivedType(tag: DW_TAG_member, name: "height", scope: !"{struct 9f336963645e1b21/16}", baseType: !48, size: 16, align: 16, offset: 16) | |
-!50 = !DIDerivedType(tag: DW_TAG_member, name: "ybuf", scope: !"{struct 9f336963645e1b21/16}", baseType: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", size: 96, align: 32, offset: 32) | |
+!50 = !DIDerivedType(tag: DW_TAG_member, name: "ybuf", scope: !"{struct 9f336963645e1b21/16}", baseType: !"{struct 57763006f5e05b2f/f5e<{u8},>}", size: 96, align: 32, offset: 32) | |
!51 = !DIDerivedType(tag: DW_TAG_member, name: "keyframe", scope: !"{struct 9f336963645e1b21/16}", baseType: !32, size: 8, align: 8, offset: 128) | |
!52 = !DIDerivedType(tag: DW_TAG_member, name: "for_display", scope: !"{struct 9f336963645e1b21/16}", baseType: !32, size: 8, align: 8, offset: 136) | |
!53 = !DIDerivedType(tag: DW_TAG_member, name: "pixel_type", scope: !"{struct 9f336963645e1b21/16}", baseType: !15, size: 8, align: 8, offset: 144) | |
-!54 = !DICompositeType(tag: DW_TAG_structure_type, name: "Vec<u8>", scope: !55, size: 96, align: 32, elements: !57, identifier: "{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!54 = !DICompositeType(tag: DW_TAG_structure_type, name: "Vec<u8>", scope: !55, size: 96, align: 32, elements: !57, identifier: "{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!55 = !DINamespace(name: "vec", scope: !56) | |
!56 = !DINamespace(name: "collections", scope: null) | |
!57 = !{!58, !59} | |
-!58 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", baseType: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", size: 64, align: 32) | |
-!59 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", baseType: !17, size: 32, align: 32, offset: 64) | |
-!60 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawVec<u8>", scope: !61, size: 64, align: 32, elements: !63, identifier: "{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!58 = !DIDerivedType(tag: DW_TAG_member, name: "buf", scope: !"{struct 57763006f5e05b2f/f5e<{u8},>}", baseType: !"{struct 081146423dcbcb7e/2ee<{u8},>}", size: 64, align: 32) | |
+!59 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !"{struct 57763006f5e05b2f/f5e<{u8},>}", baseType: !17, size: 32, align: 32, offset: 64) | |
+!60 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawVec<u8>", scope: !61, size: 64, align: 32, elements: !63, identifier: "{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!61 = !DINamespace(name: "raw_vec", scope: !62) | |
!62 = !DINamespace(name: "alloc", scope: null) | |
!63 = !{!64, !65} | |
-!64 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", baseType: !"{struct 57d62e197e244f01/3363<{u8},>}", size: 32, align: 32) | |
-!65 = !DIDerivedType(tag: DW_TAG_member, name: "cap", scope: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!66 = !DICompositeType(tag: DW_TAG_structure_type, name: "Unique<u8>", scope: !67, size: 32, align: 32, elements: !68, identifier: "{struct 57d62e197e244f01/3363<{u8},>}") | |
+!64 = !DIDerivedType(tag: DW_TAG_member, name: "ptr", scope: !"{struct 081146423dcbcb7e/2ee<{u8},>}", baseType: !"{struct 77c517a8e427470b/3363<{u8},>}", size: 32, align: 32) | |
+!65 = !DIDerivedType(tag: DW_TAG_member, name: "cap", scope: !"{struct 081146423dcbcb7e/2ee<{u8},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
+!66 = !DICompositeType(tag: DW_TAG_structure_type, name: "Unique<u8>", scope: !67, size: 32, align: 32, elements: !68, identifier: "{struct 77c517a8e427470b/3363<{u8},>}") | |
!67 = !DINamespace(name: "ptr", scope: !5) | |
!68 = !{!69, !70} | |
-!69 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !"{struct 57d62e197e244f01/3363<{u8},>}", baseType: !"{struct 57d62e197e244f01/177b<{*{u8}},>}", size: 32, align: 32) | |
-!70 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 57d62e197e244f01/3363<{u8},>}", baseType: !"{struct 57d62e197e244f01/33b6<{u8},>}", align: 8, offset: 32) | |
-!71 = !DICompositeType(tag: DW_TAG_structure_type, name: "NonZero<*const u8>", scope: !72, size: 32, align: 32, elements: !73, identifier: "{struct 57d62e197e244f01/177b<{*{u8}},>}") | |
+!69 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !"{struct 77c517a8e427470b/3363<{u8},>}", baseType: !"{struct 77c517a8e427470b/177b<{*{u8}},>}", size: 32, align: 32) | |
+!70 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 77c517a8e427470b/3363<{u8},>}", baseType: !"{struct 77c517a8e427470b/33b6<{u8},>}", align: 8, offset: 32) | |
+!71 = !DICompositeType(tag: DW_TAG_structure_type, name: "NonZero<*const u8>", scope: !72, size: 32, align: 32, elements: !73, identifier: "{struct 77c517a8e427470b/177b<{*{u8}},>}") | |
!72 = !DINamespace(name: "nonzero", scope: !5) | |
!73 = !{!74} | |
-!74 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{struct 57d62e197e244f01/177b<{*{u8}},>}", baseType: !14, size: 32, align: 32) | |
-!75 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<u8>", scope: !76, align: 8, elements: !77, identifier: "{struct 57d62e197e244f01/33b6<{u8},>}") | |
+!74 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{struct 77c517a8e427470b/177b<{*{u8}},>}", baseType: !14, size: 32, align: 32) | |
+!75 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<u8>", scope: !76, align: 8, elements: !77, identifier: "{struct 77c517a8e427470b/33b6<{u8},>}") | |
!76 = !DINamespace(name: "marker", scope: !5) | |
!77 = !{} | |
!78 = !DICompositeType(tag: DW_TAG_structure_type, name: "&mut [u8]", size: 64, align: 32, elements: !79, identifier: "{&mut{[]{u8}}}") | |
!79 = !{!80, !81} | |
!80 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !"{&mut{[]{u8}}}", baseType: !14, size: 32, align: 32) | |
!81 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !"{&mut{[]{u8}}}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!82 = !DICompositeType(tag: DW_TAG_structure_type, name: "RangeFull", scope: !83, align: 8, elements: !77, identifier: "{struct 57d62e197e244f01/5521}") | |
+!82 = !DICompositeType(tag: DW_TAG_structure_type, name: "RangeFull", scope: !83, align: 8, elements: !77, identifier: "{struct 77c517a8e427470b/5521}") | |
!83 = !DINamespace(name: "ops", scope: !5) | |
!84 = !DICompositeType(tag: DW_TAG_structure_type, name: "*mut [u8]", size: 64, align: 32, elements: !85, identifier: "{*mut{[]{u8}}}") | |
!85 = !{!86, !87} | |
!86 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !"{*mut{[]{u8}}}", baseType: !14, size: 32, align: 32) | |
!87 = !DIDerivedType(tag: DW_TAG_member, name: "length", scope: !"{*mut{[]{u8}}}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!88 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<usize>", scope: !4, file: !89, size: 64, align: 32, elements: !90, identifier: "{enum 57d62e197e244f01/75d0<{usize},>}") | |
+!88 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<usize>", scope: !4, file: !89, size: 64, align: 32, elements: !90, identifier: "{enum 77c517a8e427470b/75d0<{usize},>}") | |
!89 = !DIFile(filename: "<unknown>", directory: "") | |
!90 = !{!91, !92} | |
-!91 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{usize},>}", baseType: !"{enum 57d62e197e244f01/75d0<{usize},>}::None", size: 32, align: 32) | |
-!92 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{usize},>}", baseType: !"{enum 57d62e197e244f01/75d0<{usize},>}::Some", size: 64, align: 32) | |
-!93 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !94, identifier: "{enum 57d62e197e244f01/75d0<{usize},>}::None") | |
+!91 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{usize},>}", baseType: !"{enum 77c517a8e427470b/75d0<{usize},>}::None", size: 32, align: 32) | |
+!92 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{usize},>}", baseType: !"{enum 77c517a8e427470b/75d0<{usize},>}::Some", size: 64, align: 32) | |
+!93 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !94, identifier: "{enum 77c517a8e427470b/75d0<{usize},>}::None") | |
!94 = !{!95} | |
-!95 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{usize},>}::None", baseType: !3, size: 32, align: 32) | |
-!96 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 64, align: 32, elements: !97, identifier: "{enum 57d62e197e244f01/75d0<{usize},>}::Some") | |
+!95 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{usize},>}::None", baseType: !3, size: 32, align: 32) | |
+!96 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 64, align: 32, elements: !97, identifier: "{enum 77c517a8e427470b/75d0<{usize},>}::Some") | |
!97 = !{!98, !99} | |
-!98 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{usize},>}::Some", baseType: !3, size: 32, align: 32) | |
-!99 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 57d62e197e244f01/75d0<{usize},>}::Some", baseType: !17, size: 32, align: 32, offset: 32) | |
+!98 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{usize},>}::Some", baseType: !3, size: 32, align: 32) | |
+!99 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 77c517a8e427470b/75d0<{usize},>}::Some", baseType: !17, size: 32, align: 32, offset: 32) | |
!100 = !DICompositeType(tag: DW_TAG_structure_type, name: "&str", size: 64, align: 32, elements: !101, identifier: "{&{str}}") | |
!101 = !{!102, !103} | |
!102 = !DIDerivedType(tag: DW_TAG_member, name: "data_ptr", scope: !"{&{str}}", baseType: !14, size: 32, align: 32) | |
@@ -5472,86 +5472,86 @@ | |
!109 = !{!110, !111} | |
!110 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{tuple {usize}{usize}}", baseType: !17, size: 32, align: 32) | |
!111 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !"{tuple {usize}{usize}}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!112 = !DICompositeType(tag: DW_TAG_structure_type, name: "Range<usize>", scope: !83, size: 64, align: 32, elements: !113, identifier: "{struct 57d62e197e244f01/5536<{usize},>}") | |
+!112 = !DICompositeType(tag: DW_TAG_structure_type, name: "Range<usize>", scope: !83, size: 64, align: 32, elements: !113, identifier: "{struct 77c517a8e427470b/5536<{usize},>}") | |
!113 = !{!114, !115} | |
-!114 = !DIDerivedType(tag: DW_TAG_member, name: "start", scope: !"{struct 57d62e197e244f01/5536<{usize},>}", baseType: !17, size: 32, align: 32) | |
-!115 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !"{struct 57d62e197e244f01/5536<{usize},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!116 = !DICompositeType(tag: DW_TAG_structure_type, name: "Slice<u8>", scope: !117, size: 64, align: 32, elements: !118, identifier: "{struct 57d62e197e244f01/772e<{u8},>}") | |
+!114 = !DIDerivedType(tag: DW_TAG_member, name: "start", scope: !"{struct 77c517a8e427470b/5536<{usize},>}", baseType: !17, size: 32, align: 32) | |
+!115 = !DIDerivedType(tag: DW_TAG_member, name: "end", scope: !"{struct 77c517a8e427470b/5536<{usize},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
+!116 = !DICompositeType(tag: DW_TAG_structure_type, name: "Slice<u8>", scope: !117, size: 64, align: 32, elements: !118, identifier: "{struct 77c517a8e427470b/772e<{u8},>}") | |
!117 = !DINamespace(name: "raw", scope: !5) | |
!118 = !{!119, !120} | |
-!119 = !DIDerivedType(tag: DW_TAG_member, name: "data", scope: !"{struct 57d62e197e244f01/772e<{u8},>}", baseType: !14, size: 32, align: 32) | |
-!120 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !"{struct 57d62e197e244f01/772e<{u8},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!121 = !DICompositeType(tag: DW_TAG_structure_type, name: "TIFFDecoder<std::io::cursor::Cursor<&[u8]>>", scope: !27, size: 704, align: 64, elements: !122, identifier: "{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}") | |
+!119 = !DIDerivedType(tag: DW_TAG_member, name: "data", scope: !"{struct 77c517a8e427470b/772e<{u8},>}", baseType: !14, size: 32, align: 32) | |
+!120 = !DIDerivedType(tag: DW_TAG_member, name: "len", scope: !"{struct 77c517a8e427470b/772e<{u8},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
+!121 = !DICompositeType(tag: DW_TAG_structure_type, name: "TIFFDecoder<std::io::cursor::Cursor<&[u8]>>", scope: !27, size: 608, align: 32, elements: !122, identifier: "{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}") | |
!122 = !{!123, !124, !125, !126, !127, !128, !129} | |
-!123 = !DIDerivedType(tag: DW_TAG_member, name: "_reader", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}", size: 128, align: 64) | |
-!124 = !DIDerivedType(tag: DW_TAG_member, name: "_byte_order", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !15, size: 8, align: 8, offset: 128) | |
-!125 = !DIDerivedType(tag: DW_TAG_member, name: "_next_ifd", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{enum 57d62e197e244f01/75d0<{u32},>}", size: 64, align: 32, offset: 160) | |
-!126 = !DIDerivedType(tag: DW_TAG_member, name: "_ifd", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}", size: 256, align: 64, offset: 256) | |
-!127 = !DIDerivedType(tag: DW_TAG_member, name: "_width", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !6, size: 32, align: 32, offset: 512) | |
-!128 = !DIDerivedType(tag: DW_TAG_member, name: "_height", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !6, size: 32, align: 32, offset: 544) | |
-!129 = !DIDerivedType(tag: DW_TAG_member, name: "_bits_per_sample", scope: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", size: 96, align: 32, offset: 576) | |
-!130 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<u32>", scope: !4, file: !89, size: 64, align: 32, elements: !131, identifier: "{enum 57d62e197e244f01/75d0<{u32},>}") | |
+!123 = !DIDerivedType(tag: DW_TAG_member, name: "_reader", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}", size: 128, align: 32) | |
+!124 = !DIDerivedType(tag: DW_TAG_member, name: "_byte_order", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !15, size: 8, align: 8, offset: 128) | |
+!125 = !DIDerivedType(tag: DW_TAG_member, name: "_next_ifd", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{enum 77c517a8e427470b/75d0<{u32},>}", size: 64, align: 32, offset: 160) | |
+!126 = !DIDerivedType(tag: DW_TAG_member, name: "_ifd", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}", size: 224, align: 32, offset: 224) | |
+!127 = !DIDerivedType(tag: DW_TAG_member, name: "_width", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !6, size: 32, align: 32, offset: 448) | |
+!128 = !DIDerivedType(tag: DW_TAG_member, name: "_height", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !6, size: 32, align: 32, offset: 480) | |
+!129 = !DIDerivedType(tag: DW_TAG_member, name: "_bits_per_sample", scope: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}", baseType: !"{struct 57763006f5e05b2f/f5e<{u8},>}", size: 96, align: 32, offset: 512) | |
+!130 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<u32>", scope: !4, file: !89, size: 64, align: 32, elements: !131, identifier: "{enum 77c517a8e427470b/75d0<{u32},>}") | |
!131 = !{!132, !133} | |
-!132 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{u32},>}", baseType: !"{enum 57d62e197e244f01/75d0<{u32},>}::None", size: 32, align: 32) | |
-!133 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{u32},>}", baseType: !"{enum 57d62e197e244f01/75d0<{u32},>}::Some", size: 64, align: 32) | |
-!134 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !135, identifier: "{enum 57d62e197e244f01/75d0<{u32},>}::None") | |
+!132 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{u32},>}", baseType: !"{enum 77c517a8e427470b/75d0<{u32},>}::None", size: 32, align: 32) | |
+!133 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{u32},>}", baseType: !"{enum 77c517a8e427470b/75d0<{u32},>}::Some", size: 64, align: 32) | |
+!134 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !135, identifier: "{enum 77c517a8e427470b/75d0<{u32},>}::None") | |
!135 = !{!136} | |
-!136 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{u32},>}::None", baseType: !3, size: 32, align: 32) | |
-!137 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 64, align: 32, elements: !138, identifier: "{enum 57d62e197e244f01/75d0<{u32},>}::Some") | |
+!136 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{u32},>}::None", baseType: !3, size: 32, align: 32) | |
+!137 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 64, align: 32, elements: !138, identifier: "{enum 77c517a8e427470b/75d0<{u32},>}::Some") | |
!138 = !{!139, !140} | |
-!139 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{u32},>}::Some", baseType: !3, size: 32, align: 32) | |
-!140 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 57d62e197e244f01/75d0<{u32},>}::Some", baseType: !6, size: 32, align: 32, offset: 32) | |
-!141 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>", scope: !4, file: !89, size: 256, align: 64, elements: !142, identifier: "{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}") | |
+!139 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{u32},>}::Some", baseType: !3, size: 32, align: 32) | |
+!140 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 77c517a8e427470b/75d0<{u32},>}::Some", baseType: !6, size: 32, align: 32, offset: 32) | |
+!141 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<std::collections::hash::map::HashMap<u32, u32, std::collections::hash::map::RandomState>>", scope: !4, file: !89, size: 224, align: 32, elements: !142, identifier: "{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}") | |
!142 = !{!143} | |
-!143 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENCODED$ENUM$0$1$2$0$0$None", scope: !"{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}", baseType: !"{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}::Some", size: 256, align: 64) | |
-!144 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 256, align: 64, elements: !145, identifier: "{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}::Some") | |
+!143 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENCODED$ENUM$0$1$2$0$0$None", scope: !"{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}", baseType: !"{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}::Some", size: 224, align: 32) | |
+!144 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 224, align: 32, elements: !145, identifier: "{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}::Some") | |
!145 = !{!146} | |
-!146 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 57d62e197e244f01/75d0<{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>},>}::Some", baseType: !"{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>}", size: 256, align: 64) | |
-!147 = !DICompositeType(tag: DW_TAG_structure_type, name: "HashMap<u32, u32, std::collections::hash::map::RandomState>", scope: !148, size: 256, align: 64, elements: !151, identifier: "{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>}") | |
+!146 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 77c517a8e427470b/75d0<{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>},>}::Some", baseType: !"{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>}", size: 224, align: 32) | |
+!147 = !DICompositeType(tag: DW_TAG_structure_type, name: "HashMap<u32, u32, std::collections::hash::map::RandomState>", scope: !148, size: 224, align: 32, elements: !151, identifier: "{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>}") | |
!148 = !DINamespace(name: "map", scope: !149) | |
!149 = !DINamespace(name: "hash", scope: !150) | |
!150 = !DINamespace(name: "collections", scope: !21) | |
!151 = !{!152, !153, !154} | |
-!152 = !DIDerivedType(tag: DW_TAG_member, name: "hash_builder", scope: !"{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>}", baseType: !"{struct 2446859a56110c70/946}", size: 128, align: 64) | |
-!153 = !DIDerivedType(tag: DW_TAG_member, name: "table", scope: !"{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>}", baseType: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", size: 96, align: 32, offset: 128) | |
-!154 = !DIDerivedType(tag: DW_TAG_member, name: "resize_policy", scope: !"{struct 2446859a56110c70/6db<{u32},{u32},{struct 2446859a56110c70/946},>}", baseType: !"{struct 2446859a56110c70/6ce}", align: 8, offset: 224) | |
-!155 = !DICompositeType(tag: DW_TAG_structure_type, name: "RandomState", scope: !148, size: 128, align: 64, elements: !156, identifier: "{struct 2446859a56110c70/946}") | |
+!152 = !DIDerivedType(tag: DW_TAG_member, name: "hash_builder", scope: !"{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>}", baseType: !"{struct 61dfa05188f58364/946}", size: 128, align: 32) | |
+!153 = !DIDerivedType(tag: DW_TAG_member, name: "table", scope: !"{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>}", baseType: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", size: 96, align: 32, offset: 128) | |
+!154 = !DIDerivedType(tag: DW_TAG_member, name: "resize_policy", scope: !"{struct 61dfa05188f58364/6db<{u32},{u32},{struct 61dfa05188f58364/946},>}", baseType: !"{struct 61dfa05188f58364/6ce}", align: 8, offset: 224) | |
+!155 = !DICompositeType(tag: DW_TAG_structure_type, name: "RandomState", scope: !148, size: 128, align: 32, elements: !156, identifier: "{struct 61dfa05188f58364/946}") | |
!156 = !{!157, !158} | |
-!157 = !DIDerivedType(tag: DW_TAG_member, name: "k0", scope: !"{struct 2446859a56110c70/946}", baseType: !25, size: 64, align: 64) | |
-!158 = !DIDerivedType(tag: DW_TAG_member, name: "k1", scope: !"{struct 2446859a56110c70/946}", baseType: !25, size: 64, align: 64, offset: 64) | |
-!159 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawTable<u32, u32>", scope: !160, size: 96, align: 32, elements: !161, identifier: "{struct 2446859a56110c70/4a9<{u32},{u32},>}") | |
+!157 = !DIDerivedType(tag: DW_TAG_member, name: "k0", scope: !"{struct 61dfa05188f58364/946}", baseType: !25, size: 64, align: 32) | |
+!158 = !DIDerivedType(tag: DW_TAG_member, name: "k1", scope: !"{struct 61dfa05188f58364/946}", baseType: !25, size: 64, align: 32, offset: 64) | |
+!159 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawTable<u32, u32>", scope: !160, size: 96, align: 32, elements: !161, identifier: "{struct 61dfa05188f58364/4a9<{u32},{u32},>}") | |
!160 = !DINamespace(name: "table", scope: !149) | |
!161 = !{!162, !163, !164, !165} | |
-!162 = !DIDerivedType(tag: DW_TAG_member, name: "capacity", scope: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", baseType: !17, size: 32, align: 32) | |
-!163 = !DIDerivedType(tag: DW_TAG_member, name: "size", scope: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
-!164 = !DIDerivedType(tag: DW_TAG_member, name: "hashes", scope: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", baseType: !"{struct 57d62e197e244f01/3363<{u64},>}", size: 32, align: 32, offset: 64) | |
-!165 = !DIDerivedType(tag: DW_TAG_member, name: "marker", scope: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", baseType: !"{struct 57d62e197e244f01/33b6<{tuple {u32}{u32}},>}", align: 8, offset: 96) | |
-!166 = !DICompositeType(tag: DW_TAG_structure_type, name: "Unique<u64>", scope: !67, size: 32, align: 32, elements: !167, identifier: "{struct 57d62e197e244f01/3363<{u64},>}") | |
+!162 = !DIDerivedType(tag: DW_TAG_member, name: "capacity", scope: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", baseType: !17, size: 32, align: 32) | |
+!163 = !DIDerivedType(tag: DW_TAG_member, name: "size", scope: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", baseType: !17, size: 32, align: 32, offset: 32) | |
+!164 = !DIDerivedType(tag: DW_TAG_member, name: "hashes", scope: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", baseType: !"{struct 77c517a8e427470b/3363<{u64},>}", size: 32, align: 32, offset: 64) | |
+!165 = !DIDerivedType(tag: DW_TAG_member, name: "marker", scope: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", baseType: !"{struct 77c517a8e427470b/33b6<{tuple {u32}{u32}},>}", align: 8, offset: 96) | |
+!166 = !DICompositeType(tag: DW_TAG_structure_type, name: "Unique<u64>", scope: !67, size: 32, align: 32, elements: !167, identifier: "{struct 77c517a8e427470b/3363<{u64},>}") | |
!167 = !{!168, !169} | |
-!168 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !"{struct 57d62e197e244f01/3363<{u64},>}", baseType: !"{struct 57d62e197e244f01/177b<{*{u64}},>}", size: 32, align: 32) | |
-!169 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 57d62e197e244f01/3363<{u64},>}", baseType: !"{struct 57d62e197e244f01/33b6<{u64},>}", align: 8, offset: 32) | |
-!170 = !DICompositeType(tag: DW_TAG_structure_type, name: "NonZero<*const u64>", scope: !72, size: 32, align: 32, elements: !171, identifier: "{struct 57d62e197e244f01/177b<{*{u64}},>}") | |
+!168 = !DIDerivedType(tag: DW_TAG_member, name: "pointer", scope: !"{struct 77c517a8e427470b/3363<{u64},>}", baseType: !"{struct 77c517a8e427470b/177b<{*{u64}},>}", size: 32, align: 32) | |
+!169 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 77c517a8e427470b/3363<{u64},>}", baseType: !"{struct 77c517a8e427470b/33b6<{u64},>}", align: 8, offset: 32) | |
+!170 = !DICompositeType(tag: DW_TAG_structure_type, name: "NonZero<*const u64>", scope: !72, size: 32, align: 32, elements: !171, identifier: "{struct 77c517a8e427470b/177b<{*{u64}},>}") | |
!171 = !{!172} | |
-!172 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{struct 57d62e197e244f01/177b<{*{u64}},>}", baseType: !173, size: 32, align: 32) | |
+!172 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{struct 77c517a8e427470b/177b<{*{u64}},>}", baseType: !173, size: 32, align: 32) | |
!173 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const u64", baseType: !25, size: 32, align: 32) | |
-!174 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<u64>", scope: !76, align: 8, elements: !77, identifier: "{struct 57d62e197e244f01/33b6<{u64},>}") | |
-!175 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<(u32, u32)>", scope: !76, align: 8, elements: !77, identifier: "{struct 57d62e197e244f01/33b6<{tuple {u32}{u32}},>}") | |
-!176 = !DICompositeType(tag: DW_TAG_structure_type, name: "DefaultResizePolicy", scope: !148, align: 8, elements: !77, identifier: "{struct 2446859a56110c70/6ce}") | |
-!177 = !DICompositeType(tag: DW_TAG_structure_type, name: "RevMoveBuckets<u32, u32>", scope: !160, size: 160, align: 32, elements: !178, identifier: "{struct 2446859a56110c70/609<{u32},{u32},>}") | |
+!174 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<u64>", scope: !76, align: 8, elements: !77, identifier: "{struct 77c517a8e427470b/33b6<{u64},>}") | |
+!175 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<(u32, u32)>", scope: !76, align: 8, elements: !77, identifier: "{struct 77c517a8e427470b/33b6<{tuple {u32}{u32}},>}") | |
+!176 = !DICompositeType(tag: DW_TAG_structure_type, name: "DefaultResizePolicy", scope: !148, align: 8, elements: !77, identifier: "{struct 61dfa05188f58364/6ce}") | |
+!177 = !DICompositeType(tag: DW_TAG_structure_type, name: "RevMoveBuckets<u32, u32>", scope: !160, size: 160, align: 32, elements: !178, identifier: "{struct 61dfa05188f58364/609<{u32},{u32},>}") | |
!178 = !{!179, !180, !182, !183} | |
-!179 = !DIDerivedType(tag: DW_TAG_member, name: "raw", scope: !"{struct 2446859a56110c70/609<{u32},{u32},>}", baseType: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}", size: 96, align: 32) | |
-!180 = !DIDerivedType(tag: DW_TAG_member, name: "hashes_end", scope: !"{struct 2446859a56110c70/609<{u32},{u32},>}", baseType: !181, size: 32, align: 32, offset: 96) | |
+!179 = !DIDerivedType(tag: DW_TAG_member, name: "raw", scope: !"{struct 61dfa05188f58364/609<{u32},{u32},>}", baseType: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}", size: 96, align: 32) | |
+!180 = !DIDerivedType(tag: DW_TAG_member, name: "hashes_end", scope: !"{struct 61dfa05188f58364/609<{u32},{u32},>}", baseType: !181, size: 32, align: 32, offset: 96) | |
!181 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut u64", baseType: !25, size: 32, align: 32) | |
-!182 = !DIDerivedType(tag: DW_TAG_member, name: "elems_left", scope: !"{struct 2446859a56110c70/609<{u32},{u32},>}", baseType: !17, size: 32, align: 32, offset: 128) | |
-!183 = !DIDerivedType(tag: DW_TAG_member, name: "marker", scope: !"{struct 2446859a56110c70/609<{u32},{u32},>}", baseType: !"{struct 57d62e197e244f01/33b6<{&{()}},>}", align: 8, offset: 160) | |
-!184 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawBucket<u32, u32>", scope: !160, size: 96, align: 32, elements: !185, identifier: "{struct 2446859a56110c70/4b6<{u32},{u32},>}") | |
+!182 = !DIDerivedType(tag: DW_TAG_member, name: "elems_left", scope: !"{struct 61dfa05188f58364/609<{u32},{u32},>}", baseType: !17, size: 32, align: 32, offset: 128) | |
+!183 = !DIDerivedType(tag: DW_TAG_member, name: "marker", scope: !"{struct 61dfa05188f58364/609<{u32},{u32},>}", baseType: !"{struct 77c517a8e427470b/33b6<{&{()}},>}", align: 8, offset: 160) | |
+!184 = !DICompositeType(tag: DW_TAG_structure_type, name: "RawBucket<u32, u32>", scope: !160, size: 96, align: 32, elements: !185, identifier: "{struct 61dfa05188f58364/4b6<{u32},{u32},>}") | |
!185 = !{!186, !187, !189, !190} | |
-!186 = !DIDerivedType(tag: DW_TAG_member, name: "hash", scope: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}", baseType: !181, size: 32, align: 32) | |
-!187 = !DIDerivedType(tag: DW_TAG_member, name: "key", scope: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}", baseType: !188, size: 32, align: 32, offset: 32) | |
+!186 = !DIDerivedType(tag: DW_TAG_member, name: "hash", scope: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}", baseType: !181, size: 32, align: 32) | |
+!187 = !DIDerivedType(tag: DW_TAG_member, name: "key", scope: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}", baseType: !188, size: 32, align: 32, offset: 32) | |
!188 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*mut u32", baseType: !6, size: 32, align: 32) | |
-!189 = !DIDerivedType(tag: DW_TAG_member, name: "val", scope: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}", baseType: !188, size: 32, align: 32, offset: 64) | |
-!190 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}", baseType: !"{struct 57d62e197e244f01/33b6<{tuple {u32}{u32}},>}", align: 8, offset: 96) | |
-!191 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&()>", scope: !76, align: 8, elements: !77, identifier: "{struct 57d62e197e244f01/33b6<{&{()}},>}") | |
+!189 = !DIDerivedType(tag: DW_TAG_member, name: "val", scope: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}", baseType: !188, size: 32, align: 32, offset: 64) | |
+!190 = !DIDerivedType(tag: DW_TAG_member, name: "_marker", scope: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}", baseType: !"{struct 77c517a8e427470b/33b6<{tuple {u32}{u32}},>}", align: 8, offset: 96) | |
+!191 = !DICompositeType(tag: DW_TAG_structure_type, name: "PhantomData<&()>", scope: !76, align: 8, elements: !77, identifier: "{struct 77c517a8e427470b/33b6<{&{()}},>}") | |
!192 = !DICompositeType(tag: DW_TAG_structure_type, name: "(usize, usize, bool)", size: 96, align: 32, elements: !193, identifier: "{tuple {usize}{usize}{bool}}") | |
!193 = !{!194, !195, !196} | |
!194 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{tuple {usize}{usize}{bool}}", baseType: !17, size: 32, align: 32) | |
@@ -5561,28 +5561,28 @@ | |
!198 = !{!199, !200} | |
!199 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{tuple {&{str}}{u32}}", baseType: !"{&{str}}", size: 64, align: 32) | |
!200 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !"{tuple {&{str}}{u32}}", baseType: !6, size: 32, align: 32, offset: 64) | |
-!201 = !DICompositeType(tag: DW_TAG_structure_type, name: "TypeId", scope: !202, size: 64, align: 64, elements: !203, identifier: "{struct 57d62e197e244f01/59bb}") | |
+!201 = !DICompositeType(tag: DW_TAG_structure_type, name: "TypeId", scope: !202, size: 64, align: 32, elements: !203, identifier: "{struct 77c517a8e427470b/59bb}") | |
!202 = !DINamespace(name: "any", scope: !5) | |
!203 = !{!204} | |
-!204 = !DIDerivedType(tag: DW_TAG_member, name: "t", scope: !"{struct 57d62e197e244f01/59bb}", baseType: !25, size: 64, align: 64) | |
-!205 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<(u32, u32)>", scope: !4, file: !89, size: 96, align: 32, elements: !206, identifier: "{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}") | |
+!204 = !DIDerivedType(tag: DW_TAG_member, name: "t", scope: !"{struct 77c517a8e427470b/59bb}", baseType: !25, size: 64, align: 32) | |
+!205 = !DICompositeType(tag: DW_TAG_union_type, name: "Option<(u32, u32)>", scope: !4, file: !89, size: 96, align: 32, elements: !206, identifier: "{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}") | |
!206 = !{!207, !208} | |
-!207 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}", baseType: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::None", size: 32, align: 32) | |
-!208 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}", baseType: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::Some", size: 96, align: 32) | |
-!209 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !210, identifier: "{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::None") | |
+!207 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}", baseType: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::None", size: 32, align: 32) | |
+!208 = !DIDerivedType(tag: DW_TAG_member, scope: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}", baseType: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::Some", size: 96, align: 32) | |
+!209 = !DICompositeType(tag: DW_TAG_structure_type, name: "None", scope: !4, size: 32, align: 32, elements: !210, identifier: "{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::None") | |
!210 = !{!211} | |
-!211 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::None", baseType: !3, size: 32, align: 32) | |
-!212 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 96, align: 32, elements: !213, identifier: "{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::Some") | |
+!211 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::None", baseType: !3, size: 32, align: 32) | |
+!212 = !DICompositeType(tag: DW_TAG_structure_type, name: "Some", scope: !4, size: 96, align: 32, elements: !213, identifier: "{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::Some") | |
!213 = !{!214, !215} | |
-!214 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::Some", baseType: !3, size: 32, align: 32) | |
-!215 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 57d62e197e244f01/75d0<{tuple {u32}{u32}},>}::Some", baseType: !"{tuple {u32}{u32}}", size: 64, align: 32, offset: 32) | |
+!214 = !DIDerivedType(tag: DW_TAG_member, name: "RUST$ENUM$DISR", scope: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::Some", baseType: !3, size: 32, align: 32) | |
+!215 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{enum 77c517a8e427470b/75d0<{tuple {u32}{u32}},>}::Some", baseType: !"{tuple {u32}{u32}}", size: 64, align: 32, offset: 32) | |
!216 = !DICompositeType(tag: DW_TAG_structure_type, name: "(u32, u32)", size: 64, align: 32, elements: !217, identifier: "{tuple {u32}{u32}}") | |
!217 = !{!218, !219} | |
!218 = !DIDerivedType(tag: DW_TAG_member, name: "::(void)", scope: !"{tuple {u32}{u32}}", baseType: !6, size: 32, align: 32) | |
!219 = !DIDerivedType(tag: DW_TAG_member, name: "__1", scope: !"{tuple {u32}{u32}}", baseType: !6, size: 32, align: 32, offset: 32) | |
!220 = !DICompositeType(tag: DW_TAG_structure_type, name: "DynamicImage", scope: !27, size: 96, align: 32, elements: !221, identifier: "{struct 9f336963645e1b21/1d}") | |
!221 = !{!222} | |
-!222 = !DIDerivedType(tag: DW_TAG_member, name: "im", scope: !"{struct 9f336963645e1b21/1d}", baseType: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", size: 96, align: 32) | |
+!222 = !DIDerivedType(tag: DW_TAG_member, name: "im", scope: !"{struct 9f336963645e1b21/1d}", baseType: !"{struct 57763006f5e05b2f/f5e<{u8},>}", size: 96, align: 32) | |
!223 = !{!224, !233, !242, !253, !261, !271, !276, !285, !294, !301, !310, !315, !325, !337, !343, !353, !365, !370, !371, !379, !385, !394, !397, !409, !417, !426, !429, !434, !439, !447, !453, !459, !465, !473, !480, !488, !496, !504, !509, !523, !535, !547, !557, !562, !565, !571, !590, !596, !610, !616, !621, !634, !641, !649, !655, !664, !670, !677, !684, !688, !696, !706, !710, !712, !721, !726, !736, !737, !740, !746, !755, !759, !769, !775, !781, !786, !792, !797, !800, !813, !822, !832, !835, !851, !858, !862, !868, !872, !879, !884, !893, !899, !905, !910, !934, !939, !947, !960, !963, !966, !973, !982, !995, !999, !1004, !1006, !1019, !1025, !1032, !1041, !1047, !1048, !1055, !1061, !1067, !1074, !1082, !1085, !1086, !1091, !1097, !1104, !1110, !1117, !1126, !1130, !1136, !1140, !1141, !1145, !1149} | |
!224 = distinct !DISubprogram(name: "load_from_memory_with_format", linkageName: "_ZN53204928load_from_memory_with_formatE", scope: !27, file: !225, line: 42, type: !226, isLocal: false, isDefinition: true, scopeLine: 42, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !228) | |
!225 = !DIFile(filename: "32049.rs", directory: "/home/sanxiyn/sandbox") | |
@@ -5591,7 +5591,7 @@ | |
!228 = !{!229, !230, !231} | |
!229 = !DILocalVariable(name: "buf", arg: 1, scope: !224, file: !225, line: 42, type: !"{&{[]{u8}}}") | |
!230 = !DILocalVariable(name: "boot", arg: 2, scope: !224, file: !225, line: 42, type: !32) | |
-!231 = !DILocalVariable(name: "b", scope: !232, file: !225, line: 43, type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!231 = !DILocalVariable(name: "b", scope: !232, file: !225, line: 43, type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!232 = distinct !DILexicalBlock(scope: !224, file: !225, line: 42, column: 60) | |
!233 = distinct !DISubprogram(name: "new", linkageName: "_ZN5320492io6cursor9Cursor<T>3newE", scope: !235, file: !234, line: 96, type: !238, isLocal: true, isDefinition: true, scopeLine: 96, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !240) | |
!234 = !DIFile(filename: "::/src/libstd/io/cursor.rs", directory: "/home/sanxiyn/sandbox") | |
@@ -5606,11 +5606,11 @@ | |
!243 = !DISubroutineType(types: !244) | |
!244 = !{null, !18, !32} | |
!245 = !{!246} | |
-!246 = !DITemplateTypeParameter(name: "R", type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!246 = !DITemplateTypeParameter(name: "R", type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!247 = !{!248, !249, !250} | |
-!248 = !DILocalVariable(name: "r", arg: 1, scope: !242, file: !225, line: 47, type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!248 = !DILocalVariable(name: "r", arg: 1, scope: !242, file: !225, line: 47, type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!249 = !DILocalVariable(name: "b", arg: 2, scope: !242, file: !225, line: 47, type: !32) | |
-!250 = !DILocalVariable(name: "c", scope: !251, file: !225, line: 49, type: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}") | |
+!250 = !DILocalVariable(name: "c", scope: !251, file: !225, line: 49, type: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}") | |
!251 = distinct !DILexicalBlock(scope: !252, file: !225, line: 48, column: 9) | |
!252 = distinct !DILexicalBlock(scope: !242, file: !225, line: 47, column: 32) | |
!253 = distinct !DISubprogram(name: "new", linkageName: "_ZN53204914WebpDecoder<R>3newE", scope: !254, file: !225, line: 62, type: !255, isLocal: false, isDefinition: true, scopeLine: 62, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !257) | |
@@ -5618,7 +5618,7 @@ | |
!255 = !DISubroutineType(types: !256) | |
!256 = !{!26, !34} | |
!257 = !{!258, !259} | |
-!258 = !DILocalVariable(name: "r", arg: 1, scope: !253, file: !225, line: 62, type: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}") | |
+!258 = !DILocalVariable(name: "r", arg: 1, scope: !253, file: !225, line: 62, type: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}") | |
!259 = !DILocalVariable(name: "f", scope: !260, file: !225, line: 63, type: !"{struct 9f336963645e1b21/16}") | |
!260 = distinct !DILexicalBlock(scope: !253, file: !225, line: 62, column: 39) | |
!261 = distinct !DISubprogram(name: "exchange_free", linkageName: "_ZN5320494heap13exchange_freeE", scope: !263, file: !262, line: 148, type: !264, isLocal: true, isDefinition: true, scopeLine: 148, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !267) | |
@@ -5642,7 +5642,7 @@ | |
!279 = !DINamespace(name: "vec", scope: !27) | |
!280 = !DISubroutineType(types: !281) | |
!281 = !{null, !282} | |
-!282 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut collections::vec::Vec<u8>", baseType: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", size: 32, align: 32) | |
+!282 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut collections::vec::Vec<u8>", baseType: !"{struct 57763006f5e05b2f/f5e<{u8},>}", size: 32, align: 32) | |
!283 = !{!284} | |
!284 = !DILocalVariable(name: "self", arg: 1, scope: !276, file: !277, line: 1504, type: !282) | |
!285 = distinct !DISubprogram(name: "unsafe_no_drop_flag_needs_drop", linkageName: "_ZN5320497raw_vec9RawVec<T>30unsafe_no_drop_flag_needs_dropE", scope: !287, file: !286, line: 552, type: !289, isLocal: true, isDefinition: true, scopeLine: 552, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !292) | |
@@ -5651,7 +5651,7 @@ | |
!288 = !DINamespace(name: "raw_vec", scope: !27) | |
!289 = !DISubroutineType(types: !290) | |
!290 = !{!32, !291} | |
-!291 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&alloc::raw_vec::RawVec<u8>", baseType: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", size: 32, align: 32) | |
+!291 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&alloc::raw_vec::RawVec<u8>", baseType: !"{struct 081146423dcbcb7e/2ee<{u8},>}", size: 32, align: 32) | |
!292 = !{!293} | |
!293 = !DILocalVariable(name: "self", arg: 1, scope: !285, file: !286, line: 552, type: !291) | |
!294 = distinct !DISubprogram(name: "index_mut", linkageName: "_ZN5320493vec36Vec<T>.ops::IndexMut<ops::RangeFull>9index_mutE", scope: !295, file: !277, line: 1272, type: !296, isLocal: true, isDefinition: true, scopeLine: 1272, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !298) | |
@@ -5660,7 +5660,7 @@ | |
!297 = !{!78, !282, !82} | |
!298 = !{!299, !300} | |
!299 = !DILocalVariable(name: "self", arg: 1, scope: !294, file: !277, line: 1272, type: !282) | |
-!300 = !DILocalVariable(name: "_index", arg: 2, scope: !294, file: !277, line: 1272, type: !"{struct 57d62e197e244f01/5521}") | |
+!300 = !DILocalVariable(name: "_index", arg: 2, scope: !294, file: !277, line: 1272, type: !"{struct 77c517a8e427470b/5521}") | |
!301 = distinct !DISubprogram(name: "deref_mut", linkageName: "_ZN5320493vec20Vec<T>.ops::DerefMut9deref_mutE", scope: !302, file: !277, line: 1306, type: !303, isLocal: true, isDefinition: true, scopeLine: 1306, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !305) | |
!302 = !DINamespace(name: "Vec<T>.ops::DerefMut", scope: !279) | |
!303 = !DISubroutineType(types: !304) | |
@@ -5682,7 +5682,7 @@ | |
!319 = !DISubroutineType(types: !320) | |
!320 = !{!321, !322} | |
!321 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&*mut u8", baseType: !266, size: 32, align: 32) | |
-!322 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::ptr::Unique<u8>", baseType: !"{struct 57d62e197e244f01/3363<{u8},>}", size: 32, align: 32) | |
+!322 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::ptr::Unique<u8>", baseType: !"{struct 77c517a8e427470b/3363<{u8},>}", size: 32, align: 32) | |
!323 = !{!324} | |
!324 = !DILocalVariable(name: "self", arg: 1, scope: !315, file: !316, line: 579, type: !322) | |
!325 = distinct !DISubprogram(name: "deref", linkageName: "_ZN5320497nonzero16NonZero<T>.Deref5derefE", scope: !327, file: !326, line: 54, type: !329, isLocal: true, isDefinition: true, scopeLine: 54, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !333) | |
@@ -5692,7 +5692,7 @@ | |
!329 = !DISubroutineType(types: !330) | |
!330 = !{!331, !332} | |
!331 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&*const u8", baseType: !14, size: 32, align: 32) | |
-!332 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::nonzero::NonZero<*const u8>", baseType: !"{struct 57d62e197e244f01/177b<{*{u8}},>}", size: 32, align: 32) | |
+!332 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::nonzero::NonZero<*const u8>", baseType: !"{struct 77c517a8e427470b/177b<{*{u8}},>}", size: 32, align: 32) | |
!333 = !{!334, !335} | |
!334 = !DILocalVariable(name: "self", arg: 1, scope: !325, file: !326, line: 54, type: !332) | |
!335 = !DILocalVariable(name: "inner", scope: !336, file: !326, line: 55, type: !331) | |
@@ -5717,7 +5717,7 @@ | |
!354 = !DINamespace(name: "RawVec<T>.Drop", scope: !288) | |
!355 = !DISubroutineType(types: !356) | |
!356 = !{null, !357} | |
-!357 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut alloc::raw_vec::RawVec<u8>", baseType: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", size: 32, align: 32) | |
+!357 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut alloc::raw_vec::RawVec<u8>", baseType: !"{struct 081146423dcbcb7e/2ee<{u8},>}", size: 32, align: 32) | |
!358 = !{!359, !360, !362, !364} | |
!359 = !DILocalVariable(name: "self", arg: 1, scope: !353, file: !286, line: 560, type: !357) | |
!360 = !DILocalVariable(name: "elem_size", scope: !361, file: !286, line: 561, type: !17) | |
@@ -5738,20 +5738,20 @@ | |
!375 = !DISubroutineType(types: !376) | |
!376 = !{!34, !18} | |
!377 = !{!378} | |
-!378 = !DILocalVariable(name: "inner", arg: 1, scope: !371, file: !372, line: 71, type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!378 = !DILocalVariable(name: "inner", arg: 1, scope: !371, file: !372, line: 71, type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!379 = distinct !DISubprogram(name: "with_capacity", linkageName: "_ZN5320492io8buffered12BufReader<R>13with_capacityE", scope: !373, file: !372, line: 92, type: !380, isLocal: true, isDefinition: true, scopeLine: 92, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !382) | |
!380 = !DISubroutineType(types: !381) | |
!381 = !{!34, !17, !18} | |
!382 = !{!383, !384} | |
!383 = !DILocalVariable(name: "cap", arg: 1, scope: !379, file: !372, line: 92, type: !17) | |
-!384 = !DILocalVariable(name: "inner", arg: 2, scope: !379, file: !372, line: 92, type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!384 = !DILocalVariable(name: "inner", arg: 2, scope: !379, file: !372, line: 92, type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!385 = distinct !DISubprogram(name: "into_boxed_slice", linkageName: "_ZN5320493vec6Vec<T>16into_boxed_sliceE", scope: !386, file: !277, line: 474, type: !387, isLocal: true, isDefinition: true, scopeLine: 474, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !389) | |
!386 = !DINamespace(name: "Vec<T>", scope: !279) | |
!387 = !DISubroutineType(types: !388) | |
!388 = !{!41, !54} | |
!389 = !{!390, !391} | |
-!390 = !DILocalVariable(name: "self", arg: 1, scope: !385, file: !277, line: 474, type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
-!391 = !DILocalVariable(name: "buf", scope: !392, file: !277, line: 477, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!390 = !DILocalVariable(name: "self", arg: 1, scope: !385, file: !277, line: 474, type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
+!391 = !DILocalVariable(name: "buf", scope: !392, file: !277, line: 477, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!392 = distinct !DILexicalBlock(scope: !393, file: !277, line: 475, column: 8) | |
!393 = distinct !DILexicalBlock(scope: !385, file: !277, line: 474, column: 50) | |
!394 = distinct !DISubprogram(name: "shrink_to_fit", linkageName: "_ZN5320493vec6Vec<T>13shrink_to_fitE", scope: !386, file: !277, line: 464, type: !280, isLocal: true, isDefinition: true, scopeLine: 464, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !395) | |
@@ -5773,17 +5773,17 @@ | |
!410 = !DISubroutineType(types: !411) | |
!411 = !{!60, !357, !60} | |
!412 = !{!413} | |
-!413 = !DITemplateTypeParameter(name: "T", type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!413 = !DITemplateTypeParameter(name: "T", type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!414 = !{!415, !416} | |
!415 = !DILocalVariable(name: "dest", arg: 1, scope: !409, file: !366, line: 431, type: !357) | |
-!416 = !DILocalVariable(name: "src", arg: 2, scope: !409, file: !366, line: 431, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!416 = !DILocalVariable(name: "src", arg: 2, scope: !409, file: !366, line: 431, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!417 = distinct !DISubprogram(name: "swap<alloc::raw_vec::RawVec<u8>>", linkageName: "_ZN5320493mem32swap<alloc::raw_vec::RawVec<u8>>E", scope: !367, file: !366, line: 364, type: !418, isLocal: true, isDefinition: true, scopeLine: 364, flags: DIFlagPrototyped, isOptimized: true, templateParams: !412, variables: !420) | |
!418 = !DISubroutineType(types: !419) | |
!419 = !{null, !357, !357} | |
!420 = !{!421, !422, !423} | |
!421 = !DILocalVariable(name: "x", arg: 1, scope: !417, file: !366, line: 364, type: !357) | |
!422 = !DILocalVariable(name: "y", arg: 2, scope: !417, file: !366, line: 364, type: !357) | |
-!423 = !DILocalVariable(name: "t", scope: !424, file: !366, line: 367, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!423 = !DILocalVariable(name: "t", scope: !424, file: !366, line: 367, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!424 = distinct !DILexicalBlock(scope: !425, file: !366, line: 365, column: 4) | |
!425 = distinct !DILexicalBlock(scope: !417, file: !366, line: 364, column: 37) | |
!426 = distinct !DISubprogram(name: "uninitialized<alloc::raw_vec::RawVec<u8>>", linkageName: "_ZN5320493mem41uninitialized<alloc::raw_vec::RawVec<u8>>E", scope: !367, file: !366, line: 342, type: !427, isLocal: true, isDefinition: true, scopeLine: 342, flags: DIFlagPrototyped, isOptimized: true, templateParams: !412, variables: !77) | |
@@ -5793,7 +5793,7 @@ | |
!430 = !DISubroutineType(types: !431) | |
!431 = !{null, !60} | |
!432 = !{!433} | |
-!433 = !DILocalVariable(name: "t", arg: 1, scope: !429, file: !366, line: 114, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!433 = !DILocalVariable(name: "t", arg: 1, scope: !429, file: !366, line: 114, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!434 = distinct !DISubprogram(name: "new", linkageName: "_ZN5320497raw_vec9RawVec<T>3newE", scope: !287, file: !286, line: 58, type: !427, isLocal: true, isDefinition: true, scopeLine: 58, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !435) | |
!435 = !{!436} | |
!436 = !DILocalVariable(name: "cap", scope: !437, file: !286, line: 61, type: !17) | |
@@ -5828,23 +5828,23 @@ | |
!465 = distinct !DISubprogram(name: "read<alloc::raw_vec::RawVec<u8>>", linkageName: "_ZN5320493ptr32read<alloc::raw_vec::RawVec<u8>>E", scope: !318, file: !316, line: 124, type: !466, isLocal: true, isDefinition: true, scopeLine: 124, flags: DIFlagPrototyped, isOptimized: true, templateParams: !412, variables: !469) | |
!466 = !DISubroutineType(types: !467) | |
!467 = !{!60, !468} | |
-!468 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const alloc::raw_vec::RawVec<u8>", baseType: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}", size: 32, align: 32) | |
+!468 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const alloc::raw_vec::RawVec<u8>", baseType: !"{struct 081146423dcbcb7e/2ee<{u8},>}", size: 32, align: 32) | |
!469 = !{!470, !471} | |
!470 = !DILocalVariable(name: "src", arg: 1, scope: !465, file: !316, line: 124, type: !468) | |
-!471 = !DILocalVariable(name: "tmp", scope: !472, file: !316, line: 125, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!471 = !DILocalVariable(name: "tmp", scope: !472, file: !316, line: 125, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!472 = distinct !DILexicalBlock(scope: !465, file: !316, line: 124, column: 42) | |
!473 = distinct !DISubprogram(name: "forget<collections::vec::Vec<u8>>", linkageName: "_ZN5320493mem33forget<collections::vec::Vec<u8>>E", scope: !367, file: !366, line: 114, type: !474, isLocal: true, isDefinition: true, scopeLine: 114, flags: DIFlagPrototyped, isOptimized: true, templateParams: !476, variables: !478) | |
!474 = !DISubroutineType(types: !475) | |
!475 = !{null, !54} | |
!476 = !{!477} | |
-!477 = !DITemplateTypeParameter(name: "T", type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!477 = !DITemplateTypeParameter(name: "T", type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!478 = !{!479} | |
-!479 = !DILocalVariable(name: "t", arg: 1, scope: !473, file: !366, line: 114, type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!479 = !DILocalVariable(name: "t", arg: 1, scope: !473, file: !366, line: 114, type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!480 = distinct !DISubprogram(name: "into_box", linkageName: "_ZN5320497raw_vec9RawVec<T>8into_boxE", scope: !287, file: !286, line: 541, type: !481, isLocal: true, isDefinition: true, scopeLine: 541, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !483) | |
!481 = !DISubroutineType(types: !482) | |
!482 = !{!41, !60} | |
!483 = !{!484, !485, !487} | |
-!484 = !DILocalVariable(name: "self", arg: 1, scope: !480, file: !286, line: 541, type: !"{struct a3f0922ce6eb2bd9/2ee<{u8},>}") | |
+!484 = !DILocalVariable(name: "self", arg: 1, scope: !480, file: !286, line: 541, type: !"{struct 081146423dcbcb7e/2ee<{u8},>}") | |
!485 = !DILocalVariable(name: "slice", scope: !486, file: !286, line: 543, type: !"{&mut{[]{u8}}}") | |
!486 = distinct !DILexicalBlock(scope: !480, file: !286, line: 541, column: 45) | |
!487 = !DILocalVariable(name: "output", scope: !486, file: !286, line: 544, type: !"{box {[]{u8}}}") | |
@@ -5862,7 +5862,7 @@ | |
!499 = !{!500, !501, !502} | |
!500 = !DILocalVariable(name: "elem", arg: 1, scope: !496, file: !277, line: 1124, type: !15) | |
!501 = !DILocalVariable(name: "n", arg: 2, scope: !496, file: !277, line: 1124, type: !17) | |
-!502 = !DILocalVariable(name: "v", scope: !503, file: !277, line: 1125, type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!502 = !DILocalVariable(name: "v", scope: !503, file: !277, line: 1125, type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!503 = distinct !DILexicalBlock(scope: !496, file: !277, line: 1124, column: 56) | |
!504 = distinct !DISubprogram(name: "with_capacity", linkageName: "_ZN5320493vec6Vec<T>13with_capacityE", scope: !386, file: !277, line: 330, type: !505, isLocal: true, isDefinition: true, scopeLine: 330, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !507) | |
!505 = !DISubroutineType(types: !506) | |
@@ -5890,7 +5890,7 @@ | |
!527 = !DISubroutineType(types: !528) | |
!528 = !{!17, !88, !100} | |
!529 = !{!530, !531, !532} | |
-!530 = !DILocalVariable(name: "self", arg: 1, scope: !523, file: !524, line: 295, type: !"{enum 57d62e197e244f01/75d0<{usize},>}") | |
+!530 = !DILocalVariable(name: "self", arg: 1, scope: !523, file: !524, line: 295, type: !"{enum 77c517a8e427470b/75d0<{usize},>}") | |
!531 = !DILocalVariable(name: "msg", arg: 2, scope: !523, file: !524, line: 295, type: !"{&{str}}") | |
!532 = !DILocalVariable(name: "val", scope: !533, file: !524, line: 297, type: !17) | |
!533 = distinct !DILexicalBlock(scope: !534, file: !524, line: 297, column: 12) | |
@@ -5942,7 +5942,7 @@ | |
!579 = distinct !DILexicalBlock(scope: !580, file: !277, line: 951, column: 8) | |
!580 = distinct !DILexicalBlock(scope: !571, file: !277, line: 948, column: 58) | |
!581 = !DILocalVariable(name: "ptr", scope: !579, file: !277, line: 953, type: !266) | |
-!582 = !DILocalVariable(name: "iter", scope: !583, file: !277, line: 955, type: !"{struct 57d62e197e244f01/5536<{usize},>}") | |
+!582 = !DILocalVariable(name: "iter", scope: !583, file: !277, line: 955, type: !"{struct 77c517a8e427470b/5536<{usize},>}") | |
!583 = distinct !DILexicalBlock(scope: !584, file: !277, line: 955, column: 12) | |
!584 = distinct !DILexicalBlock(scope: !579, file: !277, line: 955, column: 12) | |
!585 = !DILocalVariable(name: "i", scope: !586, file: !277, line: 955, type: !17) | |
@@ -6027,7 +6027,7 @@ | |
!664 = distinct !DISubprogram(name: "len", linkageName: "_ZN5320493vec6Vec<T>3lenE", scope: !386, file: !277, line: 858, type: !665, isLocal: true, isDefinition: true, scopeLine: 858, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !668) | |
!665 = !DISubroutineType(types: !666) | |
!666 = !{!17, !667} | |
-!667 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&collections::vec::Vec<u8>", baseType: !"{struct feca0a840ee2d9bb/f5e<{u8},>}", size: 32, align: 32) | |
+!667 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&collections::vec::Vec<u8>", baseType: !"{struct 57763006f5e05b2f/f5e<{u8},>}", size: 32, align: 32) | |
!668 = !{!669} | |
!669 = !DILocalVariable(name: "self", arg: 1, scope: !664, file: !277, line: 858, type: !667) | |
!670 = distinct !DISubprogram(name: "offset", linkageName: "_ZN5320493ptr6*mut T6offsetE", scope: !338, file: !316, line: 302, type: !671, isLocal: true, isDefinition: true, scopeLine: 302, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !674) | |
@@ -6055,12 +6055,12 @@ | |
!692 = !DISubroutineType(types: !693) | |
!693 = !{!112, !112} | |
!694 = !{!695} | |
-!695 = !DILocalVariable(name: "self", arg: 1, scope: !688, file: !689, line: 2662, type: !"{struct 57d62e197e244f01/5536<{usize},>}") | |
+!695 = !DILocalVariable(name: "self", arg: 1, scope: !688, file: !689, line: 2662, type: !"{struct 77c517a8e427470b/5536<{usize},>}") | |
!696 = distinct !DISubprogram(name: "next", linkageName: "_ZN5320494iter22ops::Range<A>.Iterator4nextE", scope: !697, file: !689, line: 4549, type: !698, isLocal: true, isDefinition: true, scopeLine: 4549, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !701) | |
!697 = !DINamespace(name: "ops::Range<A>.Iterator", scope: !691) | |
!698 = !DISubroutineType(types: !699) | |
!699 = !{!88, !700} | |
-!700 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::ops::Range<usize>", baseType: !"{struct 57d62e197e244f01/5536<{usize},>}", size: 32, align: 32) | |
+!700 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut core::ops::Range<usize>", baseType: !"{struct 77c517a8e427470b/5536<{usize},>}", size: 32, align: 32) | |
!701 = !{!702, !703} | |
!702 = !DILocalVariable(name: "self", arg: 1, scope: !696, file: !689, line: 4549, type: !700) | |
!703 = !DILocalVariable(name: "n", scope: !704, file: !689, line: 4551, type: !17) | |
@@ -6123,16 +6123,16 @@ | |
!760 = !DISubroutineType(types: !761) | |
!761 = !{null, !26} | |
!762 = !{!763} | |
-!763 = !DITemplateTypeParameter(name: "R", type: !"{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}") | |
+!763 = !DITemplateTypeParameter(name: "R", type: !"{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}") | |
!764 = !{!765, !766} | |
-!765 = !DILocalVariable(name: "codec", arg: 1, scope: !759, file: !225, line: 56, type: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}") | |
-!766 = !DILocalVariable(name: "codec", scope: !767, file: !225, line: 57, type: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}") | |
+!765 = !DILocalVariable(name: "codec", arg: 1, scope: !759, file: !225, line: 56, type: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}") | |
+!766 = !DILocalVariable(name: "codec", scope: !767, file: !225, line: 57, type: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}") | |
!767 = distinct !DILexicalBlock(scope: !768, file: !225, line: 57, column: 8) | |
!768 = distinct !DILexicalBlock(scope: !759, file: !225, line: 56, column: 46) | |
!769 = distinct !DISubprogram(name: "read_image", linkageName: "_ZN53204914WebpDecoder<R>10read_imageE", scope: !254, file: !225, line: 71, type: !770, isLocal: true, isDefinition: true, scopeLine: 71, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !773) | |
!770 = !DISubroutineType(types: !771) | |
!771 = !{null, !772} | |
-!772 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut 32049::WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&[u8]>>>", baseType: !"{struct 9f336963645e1b21/10<{struct 2446859a56110c70/1027<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>},>}", size: 32, align: 32) | |
+!772 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut 32049::WebpDecoder<std::io::buffered::BufReader<std::io::cursor::Cursor<&[u8]>>>", baseType: !"{struct 9f336963645e1b21/10<{struct 61dfa05188f58364/1027<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>},>}", size: 32, align: 32) | |
!773 = !{!774} | |
!774 = !DILocalVariable(name: "self", arg: 1, scope: !769, file: !225, line: 71, type: !772) | |
!775 = distinct !DISubprogram(name: "clone", linkageName: "_ZN5320493vec12Vec<T>.Clone5cloneE", scope: !776, file: !277, line: 1137, type: !777, isLocal: true, isDefinition: true, scopeLine: 1137, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !779) | |
@@ -6150,7 +6150,7 @@ | |
!787 = !DINamespace(name: "hack", scope: !345) | |
!788 = !{!789, !790} | |
!789 = !DILocalVariable(name: "s", arg: 1, scope: !786, file: !678, line: 148, type: !"{&{[]{u8}}}") | |
-!790 = !DILocalVariable(name: "vector", scope: !791, file: !678, line: 151, type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!790 = !DILocalVariable(name: "vector", scope: !791, file: !678, line: 151, type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!791 = distinct !DILexicalBlock(scope: !786, file: !678, line: 150, column: 4) | |
!792 = distinct !DISubprogram(name: "len", linkageName: "_ZN5320495slice3[T]3lenE", scope: !679, file: !678, line: 171, type: !793, isLocal: true, isDefinition: true, scopeLine: 171, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !795) | |
!793 = !DISubroutineType(types: !794) | |
@@ -6179,18 +6179,18 @@ | |
!816 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&&[u8]", baseType: !"{&{[]{u8}}}", size: 32, align: 32) | |
!817 = !{!818, !819} | |
!818 = !DITemplateTypeParameter(name: "T", type: !"{&{[]{u8}}}") | |
-!819 = !DITemplateTypeParameter(name: "U", type: !"{struct 57d62e197e244f01/772e<{u8},>}") | |
+!819 = !DITemplateTypeParameter(name: "U", type: !"{struct 77c517a8e427470b/772e<{u8},>}") | |
!820 = !{!821} | |
!821 = !DILocalVariable(name: "src", arg: 1, scope: !813, file: !366, line: 596, type: !816) | |
!822 = distinct !DISubprogram(name: "read<core::raw::Slice<u8>>", linkageName: "_ZN5320493ptr26read<core::raw::Slice<u8>>E", scope: !318, file: !316, line: 124, type: !823, isLocal: true, isDefinition: true, scopeLine: 124, flags: DIFlagPrototyped, isOptimized: true, templateParams: !826, variables: !828) | |
!823 = !DISubroutineType(types: !824) | |
!824 = !{!116, !825} | |
-!825 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::raw::Slice<u8>", baseType: !"{struct 57d62e197e244f01/772e<{u8},>}", size: 32, align: 32) | |
+!825 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "*const core::raw::Slice<u8>", baseType: !"{struct 77c517a8e427470b/772e<{u8},>}", size: 32, align: 32) | |
!826 = !{!827} | |
-!827 = !DITemplateTypeParameter(name: "T", type: !"{struct 57d62e197e244f01/772e<{u8},>}") | |
+!827 = !DITemplateTypeParameter(name: "T", type: !"{struct 77c517a8e427470b/772e<{u8},>}") | |
!828 = !{!829, !830} | |
!829 = !DILocalVariable(name: "src", arg: 1, scope: !822, file: !316, line: 124, type: !825) | |
-!830 = !DILocalVariable(name: "tmp", scope: !831, file: !316, line: 125, type: !"{struct 57d62e197e244f01/772e<{u8},>}") | |
+!830 = !DILocalVariable(name: "tmp", scope: !831, file: !316, line: 125, type: !"{struct 77c517a8e427470b/772e<{u8},>}") | |
!831 = distinct !DILexicalBlock(scope: !822, file: !316, line: 124, column: 42) | |
!832 = distinct !DISubprogram(name: "uninitialized<core::raw::Slice<u8>>", linkageName: "_ZN5320493mem35uninitialized<core::raw::Slice<u8>>E", scope: !367, file: !366, line: 342, type: !833, isLocal: true, isDefinition: true, scopeLine: 342, flags: DIFlagPrototyped, isOptimized: true, templateParams: !826, variables: !77) | |
!833 = !DISubroutineType(types: !834) | |
@@ -6201,7 +6201,7 @@ | |
!838 = !{!839, !840, !841, !845, !848, !850} | |
!839 = !DILocalVariable(name: "self", arg: 1, scope: !835, file: !277, line: 999, type: !282) | |
!840 = !DILocalVariable(name: "other", arg: 2, scope: !835, file: !277, line: 999, type: !"{&{[]{u8}}}") | |
-!841 = !DILocalVariable(name: "iter", scope: !842, file: !277, line: 1002, type: !"{struct 57d62e197e244f01/5536<{usize},>}") | |
+!841 = !DILocalVariable(name: "iter", scope: !842, file: !277, line: 1002, type: !"{struct 77c517a8e427470b/5536<{usize},>}") | |
!842 = distinct !DILexicalBlock(scope: !843, file: !277, line: 1002, column: 8) | |
!843 = distinct !DILexicalBlock(scope: !844, file: !277, line: 1002, column: 8) | |
!844 = distinct !DILexicalBlock(scope: !835, file: !277, line: 999, column: 53) | |
@@ -6264,12 +6264,12 @@ | |
!901 = !DISubroutineType(types: !902) | |
!902 = !{!121, !18} | |
!903 = !{!904} | |
-!904 = !DILocalVariable(name: "r", arg: 1, scope: !899, file: !225, line: 90, type: !"{struct 2446859a56110c70/10f3<{&{[]{u8}}},>}") | |
+!904 = !DILocalVariable(name: "r", arg: 1, scope: !899, file: !225, line: 90, type: !"{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>}") | |
!905 = distinct !DISubprogram(name: "init", linkageName: "_ZN53204914TIFFDecoder<R>4initE", scope: !900, file: !225, line: 103, type: !906, isLocal: false, isDefinition: true, scopeLine: 103, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !908) | |
!906 = !DISubroutineType(types: !907) | |
!907 = !{!121, !121} | |
!908 = !{!909} | |
-!909 = !DILocalVariable(name: "self", arg: 1, scope: !905, file: !225, line: 103, type: !"{struct 9f336963645e1b21/7<{struct 2446859a56110c70/10f3<{&{[]{u8}}},>},>}") | |
+!909 = !DILocalVariable(name: "self", arg: 1, scope: !905, file: !225, line: 103, type: !"{struct 9f336963645e1b21/7<{struct 61dfa05188f58364/10f3<{&{[]{u8}}},>},>}") | |
!910 = distinct !DISubprogram(name: "drop", linkageName: "_ZN53204911collections4hash5table19RawTable<K, V>.Drop4dropE", scope: !912, file: !911, line: 1002, type: !916, isLocal: true, isDefinition: true, scopeLine: 1002, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !919) | |
!911 = !DIFile(filename: "::/src/libstd/collections/hash/table.rs", directory: "/home/sanxiyn/sandbox") | |
!912 = !DINamespace(name: "RawTable<K, V>.Drop", scope: !913) | |
@@ -6278,10 +6278,10 @@ | |
!915 = !DINamespace(name: "collections", scope: !27) | |
!916 = !DISubroutineType(types: !917) | |
!917 = !{null, !918} | |
-!918 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut std::collections::hash::table::RawTable<u32, u32>", baseType: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", size: 32, align: 32) | |
+!918 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut std::collections::hash::table::RawTable<u32, u32>", baseType: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", size: 32, align: 32) | |
!919 = !{!920, !921, !927, !928, !929, !930, !931, !932, !933} | |
!920 = !DILocalVariable(name: "self", arg: 1, scope: !910, file: !911, line: 1002, type: !918) | |
-!921 = !DILocalVariable(name: "iter", scope: !922, file: !911, line: 1014, type: !"{struct 2446859a56110c70/609<{u32},{u32},>}") | |
+!921 = !DILocalVariable(name: "iter", scope: !922, file: !911, line: 1014, type: !"{struct 61dfa05188f58364/609<{u32},{u32},>}") | |
!922 = distinct !DILexicalBlock(scope: !923, file: !911, line: 1014, column: 16) | |
!923 = distinct !DILexicalBlock(scope: !924, file: !911, line: 1014, column: 16) | |
!924 = distinct !DILexicalBlock(scope: !925, file: !911, line: 1013, column: 38) | |
@@ -6298,19 +6298,19 @@ | |
!935 = !DISubroutineType(types: !936) | |
!936 = !{!177, !177} | |
!937 = !{!938} | |
-!938 = !DILocalVariable(name: "self", arg: 1, scope: !934, file: !689, line: 2662, type: !"{struct 2446859a56110c70/609<{u32},{u32},>}") | |
+!938 = !DILocalVariable(name: "self", arg: 1, scope: !934, file: !689, line: 2662, type: !"{struct 61dfa05188f58364/609<{u32},{u32},>}") | |
!939 = distinct !DISubprogram(name: "rev_move_buckets", linkageName: "_ZN53204911collections4hash5table14RawTable<K, V>16rev_move_bucketsE", scope: !940, file: !911, line: 716, type: !941, isLocal: true, isDefinition: true, scopeLine: 716, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !943) | |
!940 = !DINamespace(name: "RawTable<K, V>", scope: !913) | |
!941 = !DISubroutineType(types: !942) | |
!942 = !{!177, !918} | |
!943 = !{!944, !945} | |
!944 = !DILocalVariable(name: "self", arg: 1, scope: !939, file: !911, line: 716, type: !918) | |
-!945 = !DILocalVariable(name: "raw_bucket", scope: !946, file: !911, line: 717, type: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}") | |
+!945 = !DILocalVariable(name: "raw_bucket", scope: !946, file: !911, line: 717, type: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}") | |
!946 = distinct !DILexicalBlock(scope: !939, file: !911, line: 716, column: 66) | |
!947 = distinct !DISubprogram(name: "first_bucket_raw", linkageName: "_ZN53204911collections4hash5table14RawTable<K, V>16first_bucket_rawE", scope: !940, file: !911, line: 623, type: !948, isLocal: true, isDefinition: true, scopeLine: 623, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !951) | |
!948 = !DISubroutineType(types: !949) | |
!949 = !{!184, !950} | |
-!950 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&std::collections::hash::table::RawTable<u32, u32>", baseType: !"{struct 2446859a56110c70/4a9<{u32},{u32},>}", size: 32, align: 32) | |
+!950 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&std::collections::hash::table::RawTable<u32, u32>", baseType: !"{struct 61dfa05188f58364/4a9<{u32},{u32},>}", size: 32, align: 32) | |
!951 = !{!952, !953, !955, !956, !957, !958, !959} | |
!952 = !DILocalVariable(name: "self", arg: 1, scope: !947, file: !911, line: 623, type: !950) | |
!953 = !DILocalVariable(name: "hashes_size", scope: !954, file: !911, line: 624, type: !17) | |
@@ -6330,14 +6330,14 @@ | |
!967 = !DISubroutineType(types: !968) | |
!968 = !{!969, !970} | |
!969 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&*mut u64", baseType: !181, size: 32, align: 32) | |
-!970 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::ptr::Unique<u64>", baseType: !"{struct 57d62e197e244f01/3363<{u64},>}", size: 32, align: 32) | |
+!970 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::ptr::Unique<u64>", baseType: !"{struct 77c517a8e427470b/3363<{u64},>}", size: 32, align: 32) | |
!971 = !{!972} | |
!972 = !DILocalVariable(name: "self", arg: 1, scope: !966, file: !316, line: 579, type: !970) | |
!973 = distinct !DISubprogram(name: "deref", linkageName: "_ZN5320497nonzero16NonZero<T>.Deref5derefE", scope: !327, file: !326, line: 54, type: !974, isLocal: true, isDefinition: true, scopeLine: 54, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !978) | |
!974 = !DISubroutineType(types: !975) | |
!975 = !{!976, !977} | |
!976 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&*const u64", baseType: !173, size: 32, align: 32) | |
-!977 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::nonzero::NonZero<*const u64>", baseType: !"{struct 57d62e197e244f01/177b<{*{u64}},>}", size: 32, align: 32) | |
+!977 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&core::nonzero::NonZero<*const u64>", baseType: !"{struct 77c517a8e427470b/177b<{*{u64}},>}", size: 32, align: 32) | |
!978 = !{!979, !980} | |
!979 = !DILocalVariable(name: "self", arg: 1, scope: !973, file: !326, line: 54, type: !977) | |
!980 = !DILocalVariable(name: "inner", scope: !981, file: !326, line: 55, type: !976) | |
@@ -6413,7 +6413,7 @@ | |
!1050 = !DISubroutineType(types: !1051) | |
!1051 = !{!184, !184, !673} | |
!1052 = !{!1053, !1054} | |
-!1053 = !DILocalVariable(name: "self", arg: 1, scope: !1048, file: !911, line: 173, type: !"{struct 2446859a56110c70/4b6<{u32},{u32},>}") | |
+!1053 = !DILocalVariable(name: "self", arg: 1, scope: !1048, file: !911, line: 173, type: !"{struct 61dfa05188f58364/4b6<{u32},{u32},>}") | |
!1054 = !DILocalVariable(name: "count", arg: 2, scope: !1048, file: !911, line: 173, type: !673) | |
!1055 = distinct !DISubprogram(name: "offset", linkageName: "_ZN5320493ptr6*mut T6offsetE", scope: !338, file: !316, line: 302, type: !1056, isLocal: true, isDefinition: true, scopeLine: 302, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !1058) | |
!1056 = !DISubroutineType(types: !1057) | |
@@ -6431,7 +6431,7 @@ | |
!1068 = !DINamespace(name: "RevMoveBuckets<'a, K, V>.Iterator", scope: !913) | |
!1069 = !DISubroutineType(types: !1070) | |
!1070 = !{!205, !1071} | |
-!1071 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut std::collections::hash::table::RevMoveBuckets<u32, u32>", baseType: !"{struct 2446859a56110c70/609<{u32},{u32},>}", size: 32, align: 32) | |
+!1071 = !DIDerivedType(tag: DW_TAG_pointer_type, name: "&mut std::collections::hash::table::RevMoveBuckets<u32, u32>", baseType: !"{struct 61dfa05188f58364/609<{u32},{u32},>}", size: 32, align: 32) | |
!1072 = !{!1073} | |
!1073 = !DILocalVariable(name: "self", arg: 1, scope: !1067, file: !911, line: 789, type: !1071) | |
!1074 = distinct !DISubprogram(name: "read<u32>", linkageName: "_ZN5320493ptr9read<u32>E", scope: !318, file: !316, line: 124, type: !1075, isLocal: true, isDefinition: true, scopeLine: 124, flags: DIFlagPrototyped, isOptimized: true, templateParams: !964, variables: !1078) | |
@@ -6454,7 +6454,7 @@ | |
!1091 = distinct !DISubprogram(name: "into_vec<u8>", linkageName: "_ZN5320495slice4hack12into_vec<u8>E", scope: !787, file: !678, line: 139, type: !1087, isLocal: true, isDefinition: true, scopeLine: 139, flags: DIFlagPrototyped, isOptimized: true, templateParams: !348, variables: !1092) | |
!1092 = !{!1093, !1094} | |
!1093 = !DILocalVariable(name: "b", arg: 1, scope: !1091, file: !678, line: 139, type: !"{box {[]{u8}}}") | |
-!1094 = !DILocalVariable(name: "xs", scope: !1095, file: !678, line: 141, type: !"{struct feca0a840ee2d9bb/f5e<{u8},>}") | |
+!1094 = !DILocalVariable(name: "xs", scope: !1095, file: !678, line: 141, type: !"{struct 57763006f5e05b2f/f5e<{u8},>}") | |
!1095 = distinct !DILexicalBlock(scope: !1096, file: !678, line: 140, column: 8) | |
!1096 = distinct !DILexicalBlock(scope: !1091, file: !678, line: 139, column: 50) | |
!1097 = distinct !DISubprogram(name: "from_raw_parts", linkageName: "_ZN5320493vec6Vec<T>14from_raw_partsE", scope: !386, file: !277, line: 383, type: !1098, isLocal: true, isDefinition: true, scopeLine: 383, flags: DIFlagPrototyped, isOptimized: true, templateParams: !77, variables: !1100) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment