ssa: global use elem type
This commit is contained in:
@@ -14,78 +14,78 @@ source_filename = "main"
|
||||
%"github.com/goplus/llgo/internal/abi.StructField" = type { %"github.com/goplus/llgo/internal/runtime.String", ptr, i64, %"github.com/goplus/llgo/internal/runtime.String", i1 }
|
||||
%"github.com/goplus/llgo/internal/abi.Method" = type { %"github.com/goplus/llgo/internal/runtime.String", ptr, ptr, ptr }
|
||||
|
||||
@main.EOF = global ptr null
|
||||
@main.ErrShortWrite = global ptr null
|
||||
@"main.init$guard" = global ptr null
|
||||
@_llgo_main.WriterTo = linkonce global ptr null
|
||||
@"_llgo_func$MrYxYl10p_I07B55pBsGw9la9zbzU2vGDPLWrT714Uk" = linkonce global ptr null
|
||||
@_llgo_main.Writer = linkonce global ptr null
|
||||
@"_llgo_func$06yPPin-fnDnxFKkLLcJ1GEUhIobjPimde7T_Id_hmY" = linkonce global ptr null
|
||||
@"[]_llgo_byte" = linkonce global ptr null
|
||||
@_llgo_byte = linkonce global ptr null
|
||||
@_llgo_int = linkonce global ptr null
|
||||
@_llgo_error = global ptr null
|
||||
@"_llgo_func$zNDVRsWTIpUPKouNUS805RGX--IV9qVK8B31IZbg5to" = linkonce global ptr null
|
||||
@_llgo_string = linkonce global ptr null
|
||||
@main.EOF = global %"github.com/goplus/llgo/internal/runtime.iface" zeroinitializer, align 8
|
||||
@main.ErrShortWrite = global %"github.com/goplus/llgo/internal/runtime.iface" zeroinitializer, align 8
|
||||
@"main.init$guard" = global i1 false, align 1
|
||||
@_llgo_main.WriterTo = linkonce global ptr null, align 8
|
||||
@"_llgo_func$MrYxYl10p_I07B55pBsGw9la9zbzU2vGDPLWrT714Uk" = linkonce global ptr null, align 8
|
||||
@_llgo_main.Writer = linkonce global ptr null, align 8
|
||||
@"_llgo_func$06yPPin-fnDnxFKkLLcJ1GEUhIobjPimde7T_Id_hmY" = linkonce global ptr null, align 8
|
||||
@"[]_llgo_byte" = linkonce global ptr null, align 8
|
||||
@_llgo_byte = linkonce global ptr null, align 8
|
||||
@_llgo_int = linkonce global ptr null, align 8
|
||||
@_llgo_error = global ptr null, align 8
|
||||
@"_llgo_func$zNDVRsWTIpUPKouNUS805RGX--IV9qVK8B31IZbg5to" = linkonce global ptr null, align 8
|
||||
@_llgo_string = linkonce global ptr null, align 8
|
||||
@0 = private unnamed_addr constant [5 x i8] c"Error", align 1
|
||||
@1 = private unnamed_addr constant [4 x i8] c"main", align 1
|
||||
@2 = private unnamed_addr constant [5 x i8] c"error", align 1
|
||||
@3 = private unnamed_addr constant [5 x i8] c"Write", align 1
|
||||
@4 = private unnamed_addr constant [11 x i8] c"main.Writer", align 1
|
||||
@_llgo_int64 = linkonce global ptr null
|
||||
@_llgo_int64 = linkonce global ptr null, align 8
|
||||
@5 = private unnamed_addr constant [7 x i8] c"WriteTo", align 1
|
||||
@6 = private unnamed_addr constant [13 x i8] c"main.WriterTo", align 1
|
||||
@"_llgo_iface$eN81k1zqixGTyagHw_4nqH4mGfwwehTOCTXUlbT9kzk" = linkonce global ptr null
|
||||
@_llgo_main.nopCloserWriterTo = global ptr null
|
||||
@"_llgo_struct$_3ow4zXXILqvC0WDqDRNq5DPhjE1DInJgN924VHWc2Y" = linkonce global ptr null
|
||||
@_llgo_main.Reader = linkonce global ptr null
|
||||
@"_llgo_iface$eN81k1zqixGTyagHw_4nqH4mGfwwehTOCTXUlbT9kzk" = linkonce global ptr null, align 8
|
||||
@_llgo_main.nopCloserWriterTo = global ptr null, align 8
|
||||
@"_llgo_struct$_3ow4zXXILqvC0WDqDRNq5DPhjE1DInJgN924VHWc2Y" = linkonce global ptr null, align 8
|
||||
@_llgo_main.Reader = linkonce global ptr null, align 8
|
||||
@7 = private unnamed_addr constant [4 x i8] c"Read", align 1
|
||||
@8 = private unnamed_addr constant [11 x i8] c"main.Reader", align 1
|
||||
@9 = private unnamed_addr constant [6 x i8] c"Reader", align 1
|
||||
@10 = private unnamed_addr constant [5 x i8] c"Close", align 1
|
||||
@"_llgo_func$8rsrSd_r3UHd_2DiYTyaOKR7BYkei4zw5ysG35KF38w" = linkonce global ptr null
|
||||
@"_llgo_func$8rsrSd_r3UHd_2DiYTyaOKR7BYkei4zw5ysG35KF38w" = linkonce global ptr null, align 8
|
||||
@11 = private unnamed_addr constant [22 x i8] c"main.nopCloserWriterTo", align 1
|
||||
@"_llgo_iface$L2Ik-AJcd0jsoBw5fQ07pQpfUM-kh78Wn2bOeak6M3I" = linkonce global ptr null
|
||||
@_llgo_main.nopCloser = global ptr null
|
||||
@"_llgo_iface$L2Ik-AJcd0jsoBw5fQ07pQpfUM-kh78Wn2bOeak6M3I" = linkonce global ptr null, align 8
|
||||
@_llgo_main.nopCloser = global ptr null, align 8
|
||||
@12 = private unnamed_addr constant [14 x i8] c"main.nopCloser", align 1
|
||||
@_llgo_main.StringWriter = linkonce global ptr null
|
||||
@"_llgo_func$thH5FBpdXzJNnCpSfiLU5ItTntFU6LWp0RJhDm2XJjw" = linkonce global ptr null
|
||||
@_llgo_main.StringWriter = linkonce global ptr null, align 8
|
||||
@"_llgo_func$thH5FBpdXzJNnCpSfiLU5ItTntFU6LWp0RJhDm2XJjw" = linkonce global ptr null, align 8
|
||||
@13 = private unnamed_addr constant [11 x i8] c"WriteString", align 1
|
||||
@14 = private unnamed_addr constant [17 x i8] c"main.StringWriter", align 1
|
||||
@"_llgo_iface$Ly4zXiUMEac-hYAMw6b6miJ1JEhGfLyBWyBOhpsRZcU" = linkonce global ptr null
|
||||
@"_llgo_iface$Ly4zXiUMEac-hYAMw6b6miJ1JEhGfLyBWyBOhpsRZcU" = linkonce global ptr null, align 8
|
||||
@15 = private unnamed_addr constant [3 x i8] c"EOF", align 1
|
||||
@16 = private unnamed_addr constant [11 x i8] c"short write", align 1
|
||||
@__llgo_argc = global ptr null
|
||||
@__llgo_argv = global ptr null
|
||||
@__llgo_argc = global i32 0, align 4
|
||||
@__llgo_argv = global ptr null, align 8
|
||||
@17 = private unnamed_addr constant [11 x i8] c"hello world", align 1
|
||||
@"*_llgo_main.stringReader" = global ptr null
|
||||
@_llgo_main.stringReader = global ptr null
|
||||
@"main.struct$Mdt84yjYYwxF9D2i4cRmpEPiWaO6tsjtrbGUjyESypk" = global ptr null
|
||||
@"*_llgo_main.stringReader" = global ptr null, align 8
|
||||
@_llgo_main.stringReader = global ptr null, align 8
|
||||
@"main.struct$Mdt84yjYYwxF9D2i4cRmpEPiWaO6tsjtrbGUjyESypk" = global ptr null, align 8
|
||||
@18 = private unnamed_addr constant [1 x i8] c"s", align 1
|
||||
@19 = private unnamed_addr constant [1 x i8] c"i", align 1
|
||||
@20 = private unnamed_addr constant [8 x i8] c"prevRune", align 1
|
||||
@21 = private unnamed_addr constant [3 x i8] c"Len", align 1
|
||||
@"_llgo_func$ETeB8WwW04JEq0ztcm-XPTJtuYvtpkjIsAc0-2NT9zA" = linkonce global ptr null
|
||||
@"_llgo_func$ETeB8WwW04JEq0ztcm-XPTJtuYvtpkjIsAc0-2NT9zA" = linkonce global ptr null, align 8
|
||||
@22 = private unnamed_addr constant [6 x i8] c"ReadAt", align 1
|
||||
@"_llgo_func$TY5Etv7VBKM_-2um1BDEeQEE2lP06Pt6G54EuKiNC3c" = linkonce global ptr null
|
||||
@"_llgo_func$TY5Etv7VBKM_-2um1BDEeQEE2lP06Pt6G54EuKiNC3c" = linkonce global ptr null, align 8
|
||||
@23 = private unnamed_addr constant [8 x i8] c"ReadByte", align 1
|
||||
@"_llgo_func$6bvVpCcGPUc3z_EmsQTHB0AVT1hP5-NNLVRgm43teCM" = linkonce global ptr null
|
||||
@"_llgo_func$6bvVpCcGPUc3z_EmsQTHB0AVT1hP5-NNLVRgm43teCM" = linkonce global ptr null, align 8
|
||||
@24 = private unnamed_addr constant [8 x i8] c"ReadRune", align 1
|
||||
@"_llgo_func$CB0CO6hV_feSzhi4pz1P4omza2fKNK930wvOR1T33fU" = linkonce global ptr null
|
||||
@_llgo_rune = linkonce global ptr null
|
||||
@"_llgo_func$CB0CO6hV_feSzhi4pz1P4omza2fKNK930wvOR1T33fU" = linkonce global ptr null, align 8
|
||||
@_llgo_rune = linkonce global ptr null, align 8
|
||||
@25 = private unnamed_addr constant [4 x i8] c"Seek", align 1
|
||||
@"_llgo_func$HE7H49xPa1uXmrkMDpqB3RCRGf3qzhLGrxKCEXOYjms" = linkonce global ptr null
|
||||
@"_llgo_func$HE7H49xPa1uXmrkMDpqB3RCRGf3qzhLGrxKCEXOYjms" = linkonce global ptr null, align 8
|
||||
@26 = private unnamed_addr constant [4 x i8] c"Size", align 1
|
||||
@"_llgo_func$Eoig9xhJM5GShHH5aNPxTZZXp1IZxprRl4zPuv2hkug" = linkonce global ptr null
|
||||
@"_llgo_func$Eoig9xhJM5GShHH5aNPxTZZXp1IZxprRl4zPuv2hkug" = linkonce global ptr null, align 8
|
||||
@27 = private unnamed_addr constant [10 x i8] c"UnreadByte", align 1
|
||||
@28 = private unnamed_addr constant [10 x i8] c"UnreadRune", align 1
|
||||
@29 = private unnamed_addr constant [17 x i8] c"main.stringReader", align 1
|
||||
@"_llgo_iface$OFO8Us9n8ajWCabGedeuoJ-Za2zAMk4Jh0FunAcUCFE" = linkonce global ptr null
|
||||
@"*_llgo_main.errorString" = global ptr null
|
||||
@_llgo_main.errorString = global ptr null
|
||||
@"main.struct$QTufDJA9wEDzuzgkA-ZSrLqW-B6lWN8O25mTSglAoLQ" = global ptr null
|
||||
@"_llgo_iface$OFO8Us9n8ajWCabGedeuoJ-Za2zAMk4Jh0FunAcUCFE" = linkonce global ptr null, align 8
|
||||
@"*_llgo_main.errorString" = global ptr null, align 8
|
||||
@_llgo_main.errorString = global ptr null, align 8
|
||||
@"main.struct$QTufDJA9wEDzuzgkA-ZSrLqW-B6lWN8O25mTSglAoLQ" = global ptr null, align 8
|
||||
@30 = private unnamed_addr constant [16 x i8] c"main.errorString", align 1
|
||||
@"_llgo_iface$Fh8eUJ-Gw4e6TYuajcFIOSCuqSPKAt5nS4ow7xeGXEU" = linkonce global ptr null
|
||||
@"_llgo_iface$Fh8eUJ-Gw4e6TYuajcFIOSCuqSPKAt5nS4ow7xeGXEU" = linkonce global ptr null, align 8
|
||||
@31 = private unnamed_addr constant [21 x i8] c"type assertion failed", align 1
|
||||
@32 = private unnamed_addr constant [37 x i8] c"stringsReader.ReadAt: negative offset", align 1
|
||||
@33 = private unnamed_addr constant [34 x i8] c"stringsReader.Seek: invalid whence", align 1
|
||||
|
||||
Reference in New Issue
Block a user