[llvm] IRMover: Switch to SmallPtrSet (PR #157226)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 5 22:29:03 PDT 2025
https://github.com/vitalybuka updated https://github.com/llvm/llvm-project/pull/157226
>From 12e0850abf8dcfa7e7de54063a945a759cdc7157 Mon Sep 17 00:00:00 2001
From: Vitaly Buka <vitalybuka at google.com>
Date: Fri, 5 Sep 2025 22:25:31 -0700
Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?=
=?UTF-8?q?itial=20version?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Created using spr 1.3.6
---
a.out | Bin 0 -> 6592 bytes
a.out.0.0.preopt.bc | Bin 0 -> 2424 bytes
a.out.0.2.internalize.bc | Bin 0 -> 2424 bytes
a.out.0.4.opt.bc | Bin 0 -> 2856 bytes
a.out.0.5.precodegen.bc | Bin 0 -> 2856 bytes
a.out.index.bc | Bin 0 -> 308 bytes
a.out.index.dot | 26 ++++++++++++++++++++++++++
a.out.lto.o | Bin 0 -> 1320 bytes
a.out.resolution.txt | 7 +++++++
llvm/include/llvm/Linker/IRMover.h | 4 +++-
10 files changed, 36 insertions(+), 1 deletion(-)
create mode 100755 a.out
create mode 100644 a.out.0.0.preopt.bc
create mode 100644 a.out.0.2.internalize.bc
create mode 100644 a.out.0.4.opt.bc
create mode 100644 a.out.0.5.precodegen.bc
create mode 100644 a.out.index.bc
create mode 100644 a.out.index.dot
create mode 100644 a.out.lto.o
create mode 100644 a.out.resolution.txt
diff --git a/a.out b/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..c9dfb1d8d3e8dd375300a32d912c1ba593094378
GIT binary patch
literal 6592
zcmcIoU2Ggz6~4Q6h?6?D)8;=RS*0#Y(t7<<J8 at E_tpAd+a1xVjAr!&Q?C$LDr2D7c
z+0?d#aAi<!RaS#QD2SH`@em=T7KsP?lDbN0MF~<$d5FYIR0wh)pj1FrT9M_Pne(~h
ziB|*=*BYODzI(oN?(fXG`}L8rBjHd;p){zc6>HO*JR~L!v4^EXBBuJ)L-c>A+Mzy0
zdZUYZ?J-YKt5>q&<+4fe29nIXB<(@DL+l{YLzc{|SEji`R3KHGr!#Mr56Ac*mGomt
z`grVeS~@<x$MXkyLpnCS+Qa?vn0I=uho3&QT*f?A4TuDfyTQEk67RgkgS;s5AjM3b
zyyc{LULLfc;zo at N@5ekjRD$ve4_1(v`_B_krdli>Ofa9Ht1{m~84)*-h}W636Z?BR
zbE%G;U8qiUO!V*X*xwti6r(+^KVB{#)6wJ4xE^?aVM$$}&Ohe(w)T?MBUFnlX`fVf
z*TJ8zgP$gxIl+=4V5PW~IyjFe<o-1%{tJ;lMYgg{Rdt)aMiKrE!G8L!@6z&w)p^pn
z at Hly|u-rz^vZ6K3Zc<kqv+U at +X&02%nS8Mzh*o+ueoUvVvX!wbj#Z8y8_E?6R at _YF
zEU#_l7M+|hb=oeNIeW at d8Ox~@lg|~*yrsBeIf}#b8tzv|$3_Q-bWgM=+P74HvX}O=
z?0 at X@$Y!tSvjO~!;AiBV!5(_oK99$HmgfMa--rA6OU#G!UP3W^IQAyDjr(vpN-kwu
z`opgWKR)Zj{paYs563Ho9r1dHwl_S*!{)fZp at knNd3C)~CDuvKl5D3<b&2E#dbot9
zPO8vETWEXp>ZbFd)or|A_?<dS73|BEZ9N}sJ4U`SpQO5cS{gM>_%Q~CTO#41mZpK0
z2y3dHo;W=YwU06|(9$;C(lrzQT1(pin{_ehmF_=}&b{+hW9~g;=J$8U<0IV*-M=vA
z58tBJ+QygZ6#nhnvO;Y?c~mK5e$|gy9Q at GPXuP!Q92pwlTyWOZZno~4X3tkdlKl&=
zecu#|z4wf{yT%)T`K<BAhYd#PP2-(=&IWRDSR6FfZl+sz(ZquP*VdgMO&`t^S5+T>
z#+W(0jVzThcgtxuUOK#!@WnN>pB7WKTJ6nMBczAELfmEi+s{*@jN<m6i0&JaF>`0j
z>%8$U^S|z2FaDOqTf^;*yimscx@$x=<~RPF#lg3$Ta0<9y~&u5w>QqcwfG95-3!Ld
z)h$;tt*^zx<o6Ugj2LqtFZ21L=d)RSPPoo~S>4Re+Spk$IZH4)b2aj1&liWExzj{*
zv!1pTPj0w&o!XnOc(_}mMe5r}+o<-~6ZF4zSBz?`XNj$D-z1N<$9A*MNAC7 at SKr2Z
znDqtH+0b8bHm3yqxK=Al)!l*{{l-+s8M(-Zf(rKOf~zS-FGaU(5%~}C*C4vQHq;q8
zoZK-kh9~Ha>XodVOPm$N#o1jH;zMGOcsTQo(!aIR{(X^uzvqo_Q37oh9PhX7qGMd!
zM8|s(`4QTirG1BVV4di_qTiMAUy^wDME{xSv?T6)V;zM4KMUk9K}TPZex*g86RD04
z4IPT?8MYF(S%`G^(ubj|qx<0FiK?AT_3jl!C39vW6FFy<D|WFE=^>+NSH^ZCd$NvG
zsvPR<Bqdu-M3cpQXD)Zn``1w_7tdNrC(4$obh`gQe}Aesne4avtnR)<vO9gSFKs3g
zJqMEMCl4I7l0AK9a<3Y*3(r~QLy at tuVTtsA2@{;5<vOnme+!T|MWmVcU88#czVpOs
zd`N9p*uP?~9;HfHty8Z`o)5fV at S6erbAsdh3wx6)A+=Rqkn at 3klXvm;OW$wUe}^g@
z7vF2(7pW4Wj0pQ4_z%coD7;DGI}ZGHs;o5Lw_QKY>IM#;5YD)M?w^Mnb^N?b_Tlh4
zRgxD3#`Vttj&t{39Y24lgS%I*@Rs}5rH$Vs;YU>Pyu{tOEehwFtlaXfi?=GAZ{UBV
z%EL6zxZmuShWCNXxZLkIVIR;FQJWO*DPpcRlmGQ<t-2)hDX%g08Nye}U;7DfTfxr=
z;So6X$y^<LwhsOZ;TVh0jk-)YkN3Ka%gsB;V8O-xmR|i at 9b8520%f=*6)hAUD>^VZ
z+ToZP6-`YRDwBB?%@nFpdEG2iblFq0W+m%cJA{<2oXJ$Fm2wW%iYe1ERn*GrbeVEt
zolTJ?G!=EM39_;aHvOmE*;Y}P##L>W%jTrlh&p*U^LCP=7umU$D;IUiOr`7s_u7r*
z<aLtsb?vwbJ6n1_6P1eMS7Y8P5SPYB1|+i;r|i`{Nw)zrVG}!}l4YmjRMY8bl0do!
z=&{jLajn%ScLR-R6@^QI57IhS)R|l{VdiwoDV8hRtWGHELMdlCRw~*>Zdb72ON5MG
zQ(w!I%A2}WHJ_g(icix#bKc~L>9Rf_IXQ4_M2{RFrcTpk(y{WTXi+6;JSLCHy#gus
z3dD0Kx;{E~VsKzgpEz>l)JR;%2L{JR_)>I&+G(P7wPK~H7x!PH{5}FVD(<Fo$0alA
z_36L8X{9Pfoiz(7zK|`ycBNOkcxmlSmMlA^^|SF)M{Ik%pKoNeZOY?kN3cMw`pMB`
z+SX^O*TY{rK5%Sw=>AjnpCfb(6+isi<5KT;Ag|T4MV%$*cbtoXkMAO6gxdTC?=N8d
zy5Mgo_{ifR7sQZba6j?BN1C#WFwU94M_vWVDK{5Mua at G#o_|;291J at 0Fi2dL5I@-e
zr-=W7kB>YO68RzGqyO9|E+h1C8{#8Rg+!jpwp at 4){Dr?C+$ZpnheIxiaWFpS?~B48
z6g%YMkcN-X9P}T2lQ8ZRzD4*>K?dgwI;1Up^uONkUu5PM at Ss0W6^;)+@(##LFcgXY
z1Ac)j%*Q<f-)sDS`8{s*73?QKFH*(NM}DwF0?FqP=I&Z8DO8yc at R3LK3Lp0;aDwCi
zc7Pv~g^3A22BOGd|1S{UN)Pr2?lsfG7qR38I^++jrNzfb{y6)9{8x#~bC3AQyYTz#
zMVWs-e_Rk3<9LlQHUS^MGj+*DZx54v1$;o4slpier}ud+_}v)$81{kfpngRS{`kn>
zz(+s955|8tz{foyEByx#GRXhkzu|X*C^E>uL%4tZxJO)&_`&f8b<SrQ3&sKeBZ&(E
zJ|wr}?81iS1-Zyi$ijS at u$A6FVRD4E^YhzyQ&ZW1K%VOMRjRINuETGah1(kFT)>_B
E7vo7t761SM
literal 0
HcmV?d00001
diff --git a/a.out.0.0.preopt.bc b/a.out.0.0.preopt.bc
new file mode 100644
index 0000000000000000000000000000000000000000..736fc5e3ccb893662c296f5bfa6ac6adee59cd12
GIT binary patch
literal 2424
zcma)8e at q+K9Y15^a}wvyX=sYW**ymmkuH$K4#bXa34Dc^hN(wFDmrDthkt+*Fo$hy
zL%Pc5XwL1d$%~kTv{Zs6tvXHGXoJ*5iYDM#;u0?<)fTZ7A>05-I-0OHt17L3?0a^j
zw)<;O_rBlvefNFueSf^~=gvV-FV~hJNHKySoocG$r?39`-QNF9y<C>5cu{67Mht2M
zdA<liwiOu=V8|ZmXrlbr4H-qVQe(87myM|R7OS*+#V<SK>c%3+`E3r5##mxjl^)w_
zG$x&s9s_+YsW?g)9Toi<)sBk&_2*KWV=|*>M0K7Z%jx7AqSZPS+7~KcNVlFM%dgg-
zQ)@-^=CfL3Dpi4MjhzQ9ne>kG%ri+$cf|AJ(Trvf-BhIAjl4;MU6M^ch2{gt at JE{C
zK+^rQjC1Rjef0HWhjE`OnTT78JikIp)>YG>itMCbo0eO at DYlODb?>3kb~G9j&T>MX
zO9*qq(6mrzMx*Zu+yBI1y$je7Py`QhC^wFVNOXuogA2+{5{+u|<NRbnAvlgk>d_$=
z8eUL71ezCn(^x-=#>P>JE-2UI(msXpqc}RGK_i82^Q$gv&|n<hZD_%E)?IBp_+jpk
zAI>QgzpH?tze*y=7O>r at AJb@ew4_s8_8q;hpyyTfThdKP_g+R-+^Sfkr1T)~mm<i=
zz)h++F_$BJB{F-GHjjuYM;slDp`o#U^*Vxop~0TSF_YS%pPkX&njm~sabArt%gXH;
z+Mbfzv$0f|L(i(vL8riR=nyB5!~~8MwAmflMjFdec!0w1ZDN}YX41^*mJP(BK{w0l
zebk%QYrJ)VwoJ)w*Ld5A+?w4iiMY_S-RR+NAqX at saA|>ap^-{7@=Y;p8;uJcDxtqr
z2#yJZV~GQgHnB%5*uST-4NBgbnIKjth-{uNvBbQAm`mv9S>>HHZOPD<u{^yZnn!7K
zQf?g;55l3}4qN{ww@!-c8-9Un7lIrg?nYyf<5D3!E@*F^z#k#_mkhR=#_rYQITG6d
zFUU&W(u{t#LH~(?SW4)ZR*2P{?sJ*mSK4Zxq>o(Sty!kxJ4akXG=|2;T3eo^aVY}&
z)B1Uqcwo>i&*)y4=_P{=x=mKu_6Bdxiq=Wm4gvXg*0xGplOT$zzib6hg(%pgLWe5R
z;8^0+Jq at -ojjb`*S5*1TCk^`5+;fXL-7*;9)LJKb`xIX`BAQdQB`eyl%vdra_-M;I
zr}|YWSk(^!Y!|ejUdJ|E_!ld1P4P7fUnB9a87!c|?ok+sU#%z~u3)PS_6=43*#=9@
zCUlFr=Qa$wb%Sospo0uPFg))g-?m<(?N{WMQQnemzXsU{XNSN}rx4`??alkxV+zl$
zU=Qo at hvRUHD3gbvmP&<=F}NyHgu at Gv%EU;6WkrP0*&$Qe`nhr4{Df|$LBBjh_$u5K
zmXq>}!zODKZQut=(U4Q<7#CiP!`k;pWww-P8x_q9^bxpDS%{e0X?WJb>cP}oGrHr6
z5?@Ofg*_(m$1BRm4E{vg3R_!Iu9J9f0i3;9&qun^L6x9AzWa)3g?o63HfJG*a!Z=G
zW#u*q=BTJ{+I}6bF5IXI;`N07OPPLNHb^4KyHG>t^-hvbs<m4 at p3FyNBBd}kH8t%_
zIL6cen#-sxj&rF!#R<U2f7Ty(C4O?-8``(t at iYgWsJn*^bdeEnFy!wGkVa!QRZVsI
z!(?T5ILw8P96Sg at _dsX0yRY|PPfw&ks<>d^X|Fq6EopjuKJ#I-*>lM4HhXKmHMO1Y
z8lR=s$98ra54(M)!xpdGSj)Qi_p<&#$IseMH2M7u<8FL9j5Jnvc>~@c+v6YddVKlm
z2qP((Lw)Wutj7~%PB#|RBg~JryS!mZC&2c4pKkZVMNj7<Cpvy~h_uEV{_d^c|I`#1
z{m_)CyPFMmgup7gshOnNKwrS`W_!q&26{QNjqU95hL~oWZ1G0CJxp_BVK5L4OK%zj
z5<S87_`@x2FP{wf!)@LE01VgdkSu7_um&kt4Fgk at t3+y;(v+*{nqjIGBw(aTF{2)?
z&64eN>JjD_E{b<)O{zOJ^43$Gl+vVn#mKw%n>3k|N*^U}ZOhN?GV!ijlji1cl&2{%
zZuy6r{@P_y at 1FWA#oewGr<*@j%j;N^y7cdFqa1OgAD&$|uF7uQmL45P=#q)j!jo~j
zhL5xE%V$E(<v$5sEZh6w1Fh*;sOAr$vWv&ghJIW24#L+^youpci;Ej~Pu*S4e7-n;
zD!Vv)YrV;GC%*me^!8;0`%Lol_ki(Lz_)D;RswdSL+#uc)T>l#mIZNmowz=+{Xv5S
z?NBQPOxktmo(sFr0My~D65!$Y8SKeqJb?~Y=8-ri0E$RB)XrTH%~LY#CEh+N7M%f5
zCzf)=5=pGG5`B=+&$7hA1d%C#2RkFfpFqJu{l&3u$wCnqe{6=5T?Akj0Ya>RSnxf`
z$gPs?w>1c&1de8Hmw4+10BpH^oVNjZr$rge_mfEeKf{P=_9#G>nipzJ3;Y at R=oLwp
zO9Yw`dJA-ET|0EC{V$hvAY8~x(4}wa3FuOLs#lP{r$2|YBz-vRvNZdB_5Qy#88g>)
j)E%lC2%HJ at MFUkm{=h)2sw*(i<EaXJd%5bq{9*qEvGzUJ
literal 0
HcmV?d00001
diff --git a/a.out.0.2.internalize.bc b/a.out.0.2.internalize.bc
new file mode 100644
index 0000000000000000000000000000000000000000..736fc5e3ccb893662c296f5bfa6ac6adee59cd12
GIT binary patch
literal 2424
zcma)8e at q+K9Y15^a}wvyX=sYW**ymmkuH$K4#bXa34Dc^hN(wFDmrDthkt+*Fo$hy
zL%Pc5XwL1d$%~kTv{Zs6tvXHGXoJ*5iYDM#;u0?<)fTZ7A>05-I-0OHt17L3?0a^j
zw)<;O_rBlvefNFueSf^~=gvV-FV~hJNHKySoocG$r?39`-QNF9y<C>5cu{67Mht2M
zdA<liwiOu=V8|ZmXrlbr4H-qVQe(87myM|R7OS*+#V<SK>c%3+`E3r5##mxjl^)w_
zG$x&s9s_+YsW?g)9Toi<)sBk&_2*KWV=|*>M0K7Z%jx7AqSZPS+7~KcNVlFM%dgg-
zQ)@-^=CfL3Dpi4MjhzQ9ne>kG%ri+$cf|AJ(Trvf-BhIAjl4;MU6M^ch2{gt at JE{C
zK+^rQjC1Rjef0HWhjE`OnTT78JikIp)>YG>itMCbo0eO at DYlODb?>3kb~G9j&T>MX
zO9*qq(6mrzMx*Zu+yBI1y$je7Py`QhC^wFVNOXuogA2+{5{+u|<NRbnAvlgk>d_$=
z8eUL71ezCn(^x-=#>P>JE-2UI(msXpqc}RGK_i82^Q$gv&|n<hZD_%E)?IBp_+jpk
zAI>QgzpH?tze*y=7O>r at AJb@ew4_s8_8q;hpyyTfThdKP_g+R-+^Sfkr1T)~mm<i=
zz)h++F_$BJB{F-GHjjuYM;slDp`o#U^*Vxop~0TSF_YS%pPkX&njm~sabArt%gXH;
z+Mbfzv$0f|L(i(vL8riR=nyB5!~~8MwAmflMjFdec!0w1ZDN}YX41^*mJP(BK{w0l
zebk%QYrJ)VwoJ)w*Ld5A+?w4iiMY_S-RR+NAqX at saA|>ap^-{7@=Y;p8;uJcDxtqr
z2#yJZV~GQgHnB%5*uST-4NBgbnIKjth-{uNvBbQAm`mv9S>>HHZOPD<u{^yZnn!7K
zQf?g;55l3}4qN{ww@!-c8-9Un7lIrg?nYyf<5D3!E@*F^z#k#_mkhR=#_rYQITG6d
zFUU&W(u{t#LH~(?SW4)ZR*2P{?sJ*mSK4Zxq>o(Sty!kxJ4akXG=|2;T3eo^aVY}&
z)B1Uqcwo>i&*)y4=_P{=x=mKu_6Bdxiq=Wm4gvXg*0xGplOT$zzib6hg(%pgLWe5R
z;8^0+Jq at -ojjb`*S5*1TCk^`5+;fXL-7*;9)LJKb`xIX`BAQdQB`eyl%vdra_-M;I
zr}|YWSk(^!Y!|ejUdJ|E_!ld1P4P7fUnB9a87!c|?ok+sU#%z~u3)PS_6=43*#=9@
zCUlFr=Qa$wb%Sospo0uPFg))g-?m<(?N{WMQQnemzXsU{XNSN}rx4`??alkxV+zl$
zU=Qo at hvRUHD3gbvmP&<=F}NyHgu at Gv%EU;6WkrP0*&$Qe`nhr4{Df|$LBBjh_$u5K
zmXq>}!zODKZQut=(U4Q<7#CiP!`k;pWww-P8x_q9^bxpDS%{e0X?WJb>cP}oGrHr6
z5?@Ofg*_(m$1BRm4E{vg3R_!Iu9J9f0i3;9&qun^L6x9AzWa)3g?o63HfJG*a!Z=G
zW#u*q=BTJ{+I}6bF5IXI;`N07OPPLNHb^4KyHG>t^-hvbs<m4 at p3FyNBBd}kH8t%_
zIL6cen#-sxj&rF!#R<U2f7Ty(C4O?-8``(t at iYgWsJn*^bdeEnFy!wGkVa!QRZVsI
z!(?T5ILw8P96Sg at _dsX0yRY|PPfw&ks<>d^X|Fq6EopjuKJ#I-*>lM4HhXKmHMO1Y
z8lR=s$98ra54(M)!xpdGSj)Qi_p<&#$IseMH2M7u<8FL9j5Jnvc>~@c+v6YddVKlm
z2qP((Lw)Wutj7~%PB#|RBg~JryS!mZC&2c4pKkZVMNj7<Cpvy~h_uEV{_d^c|I`#1
z{m_)CyPFMmgup7gshOnNKwrS`W_!q&26{QNjqU95hL~oWZ1G0CJxp_BVK5L4OK%zj
z5<S87_`@x2FP{wf!)@LE01VgdkSu7_um&kt4Fgk at t3+y;(v+*{nqjIGBw(aTF{2)?
z&64eN>JjD_E{b<)O{zOJ^43$Gl+vVn#mKw%n>3k|N*^U}ZOhN?GV!ijlji1cl&2{%
zZuy6r{@P_y at 1FWA#oewGr<*@j%j;N^y7cdFqa1OgAD&$|uF7uQmL45P=#q)j!jo~j
zhL5xE%V$E(<v$5sEZh6w1Fh*;sOAr$vWv&ghJIW24#L+^youpci;Ej~Pu*S4e7-n;
zD!Vv)YrV;GC%*me^!8;0`%Lol_ki(Lz_)D;RswdSL+#uc)T>l#mIZNmowz=+{Xv5S
z?NBQPOxktmo(sFr0My~D65!$Y8SKeqJb?~Y=8-ri0E$RB)XrTH%~LY#CEh+N7M%f5
zCzf)=5=pGG5`B=+&$7hA1d%C#2RkFfpFqJu{l&3u$wCnqe{6=5T?Akj0Ya>RSnxf`
z$gPs?w>1c&1de8Hmw4+10BpH^oVNjZr$rge_mfEeKf{P=_9#G>nipzJ3;Y at R=oLwp
zO9Yw`dJA-ET|0EC{V$hvAY8~x(4}wa3FuOLs#lP{r$2|YBz-vRvNZdB_5Qy#88g>)
j)E%lC2%HJ at MFUkm{=h)2sw*(i<EaXJd%5bq{9*qEvGzUJ
literal 0
HcmV?d00001
diff --git a/a.out.0.4.opt.bc b/a.out.0.4.opt.bc
new file mode 100644
index 0000000000000000000000000000000000000000..a4d906b9e5098c1470f03ca861a6d99e97f3b8a5
GIT binary patch
literal 2856
zcma(Te at q+a^>b`|4wySbXoADpI|mv$Z6Jpoh#i9jb|BC&)g+{%RW^M12RH$9*v1&r
zRsKOavU!smF$s0)WR`TxG-;&`(h at 0}0Mo=HZsv4d#L at _vLdcKNgtciGX_dBjCalf=
z+NXOzzIX3?_ul)y_r5clrWPs+5XwRbwM*%e at 4x!TUw8j&^5vpL$pL{T3#p_Cy|xLV
zoJ}eO1nmI8g2ivuCPa;5nMQwFFeH6GOCnc_e$pP0)on7K&M^+jGzB_I;h}7eain3w
zrZNqWhz^n(V at Yp9l2@{;W;h}{B+%G~B&SKL_`t{=Bv%<l@)y)EM4OLM#g}S^rSdp-
z?K!zI5-Gvtn)coLL^Q8Bkw1bf_S+5|OvrYa>Nm-^qf-<@xx7yfk?aFwXmj3SKyUTV
zm>aS;?>ulN%V^vw$=@ze*Cz9*Q?yXv5yj|(NL(j at HO++xiGUVG)BlEnrO_H<VcrOG
z0njZW0Q&VQq2WoEAr`JYkM*}={eJEw%T-!9FUt*1ag{o(|2&ubo*C~>;e&t?;bt*5
zhIuG#kjC68 at fwBo%QAdMxUS%iVZIt{(1LkW;`@Lz)9xtVOJV*P#^aQDCBWNR=N|^J
zK^f*-H=9{?L58^l*mhMDzNPX~-JU-z{{ElQ>{by4em@<7tir>kKZ9^;o(cpL$n*B@
zTrtJ(Vkm3uFC(D?NFYN<wmUE at 4*u$gAbyoXXfx<*lw&e^UQ;x(dFR0^BGcP>fqbe+
z5PLCbRFCXXb9ubU_aRT80M$wY<m at 8pC=gVSm~=z&h%tZ-_%Y8|uXF_wpUd#a0bDCJ
zDrcq@*T+c*ot04w7bS(&2~%}MSe^7oyexK7f(<lqEQ<}YLZ6>wDNdfu!&jsDB2Bnx
zVrdOuGviv>tYSe$&Z`tNjM71$GF%QDQYQVRu<CNSYDj2Et`+z!*vU?8Unl1V9N^d}
z$67F-8uLBL0<--Au1&)A7IN+}ZeT39`{5e?FpYmTg|E`W_QW{3JWeJv_%=h%smR%&
zVvZ5tjGFWblYT6NFUEDFCf$h8FdE+jAN?j|_(W)!h)b_JIkuH^vte&1=7;l9$a!O&
z{Q42%AtJso<I7QesfJjj at KuO{QY&sxD`#qzAFIgQLFMf<xxA=&AW%9An{^YW{b$04
zq`Bm2AQrCQkNL-%n;u6AJ_E|*$~lI-r&26TE8Y+&d52YsHAdX>W>}Yu8zxNEkdSX?
zs+LWL5tzm!A7(?OTtE0D!3Ncsdn|ZtNrtaZ;djjVmvr&;$F<7k#clJ8iUn|>L2j4`
zS5JnEhT^)2NuP{YU7Xe@;t*q1vSG4Uf`M1Pkib?>{^=Eb)k1uph9gegp@};b at wFLu
z$?zo_hv}DT@%=QuY{s9^#h<M*<V;X8zqoBxrC3oZW>pH<!F#IjIjDCGmrd0dh5FI3
zKG}L1b{~Qr1V0<NewLG8yNf at fiN!R2zlOLUgRjH|LJ!noA=fqrM}^O at Hw9Z69IDl)
z<B+;)*r{aAY)mmXu1MD^7p6%^iIv6|`TZrp$Q|0G3ilOao(8Th#=RbZweOD#sv_~K
z(YP*U+7HJm2^o_%sGc)2N^tf1wBm5Ez|qt}<BurfQCj at SOg!dI;dj#F6^d9)L9l0Q
z!oE&yK*GrnZ@(Bfz&Si;(j_5>LVYw`l at wM%GDqXm`rIpUbm2selWzo-UkG3y#TUdA
zZ1#JW?61=JQaYQrh6X5v&O=?DRyI(k5vhE$&6fBR6^w{9_4V~zg2q_%AF~OG-Z&iD
zkrjmA{P&vOuLO?fyea?jyS7Gm17_`FTpg6p?)Er)T$DyrMwihYPA{eI^m<v({ylqO
z(%IKuX6@<T)79l$N2RR0=eXVKE#oz94u@`^PG{R|wd(8 at _VS8$Yq>*T;b7X^HT$d%
z?LNKTs;OYCySf>ttL?RxBlS+F*=()bV10FE9d?)9&2%{j?KVe7>@)L9I!}-F1Y@(g
z&ByE3)qUn?wL9!yUdP3B+c(U8chQE-cckr^kML{k-luP!&J9<9`>ref)=tLV<^iuv
z^^KH?arL;IR;G)3sjr)*TA21OyT{yUqMGbJdzZPfZk_4t_wsM*Ts%I)b~(LGEiWH+
zIlV2NP8YB%)v#GG=nyR{mJFAN=z?O&)$$Na6-y3kLaZ8QKxnOKS{kZIQmwPnA at h$c
zbl4)-N^X`5n~$~AVy)yAP1v$aD at z;|J7{5ZOGdU;8 at 5zvW!HW#K2FC2`oBp{Ut6@&
z?UNtT?2XF!RO6>oVI`xL7XI}ej3ux3!n5`2CBfAj{G(t=#YnJl{Yf-fLWddag%h5}
z;uk$<i=Mytfn0mYQ~o<o(b+>MJ-;Y=7lq5|u+|)o%+IghI(BOz at nC-LSaN>m`bxe2
zW+3<0RPF-8KeHraXs2duj*s`Z(Em$;=489o&{wg+R(1?(nJ+_qDjr%PuZ-v3tL581
z)X{ps+PZhig5Nbm8zh$bW=PyM<Bul-L2N*s>C%1<It<^VTG=yk-K4;9E?hkt-*f^R
zK6!hQyiJkI43F;xl`{;P8YdI$jfI&O5Rai4p*90}&d7R!XZ=|R<vb5fI}Yu|0No7k
znuO56`+ftiJuy%$S#>UKI0MaGSRD&jL1T}``MaM{BeV@@u_QE61C;;A5H0;wknewx
z!q<@4HbKDUyp$qhh*+&5UfO>VuCd^0{9z5 at iGjsboK#O&A!L$fBhfV4Ocs(7xLy%v
zmVH#f00X0!LP!WygUfad2|nb1MKZ$<HC+x|zHrpf`@-wA0B8W30C-s|06%!jFTBW4
zU<?DmwxC}E at b`EQ06#X~^Zb851pLN(p7K9Ik`jb|13aWB^A3M1N01LW at VfvuD6d}&
z`bLoD18mR at If&2?zKx}y_xn55U1oJS%Z@|gWvZ*K%{#!_owl}(0)M9HJGy$>nXWdz
zar}>kw&UJ!JKX=<xBR-ww#vPweXbL(o_<$pm($hfFYR#kb=gY2_HMSUr>yB&@Ay#A
Fe*jbSwFCeF
literal 0
HcmV?d00001
diff --git a/a.out.0.5.precodegen.bc b/a.out.0.5.precodegen.bc
new file mode 100644
index 0000000000000000000000000000000000000000..a4d906b9e5098c1470f03ca861a6d99e97f3b8a5
GIT binary patch
literal 2856
zcma(Te at q+a^>b`|4wySbXoADpI|mv$Z6Jpoh#i9jb|BC&)g+{%RW^M12RH$9*v1&r
zRsKOavU!smF$s0)WR`TxG-;&`(h at 0}0Mo=HZsv4d#L at _vLdcKNgtciGX_dBjCalf=
z+NXOzzIX3?_ul)y_r5clrWPs+5XwRbwM*%e at 4x!TUw8j&^5vpL$pL{T3#p_Cy|xLV
zoJ}eO1nmI8g2ivuCPa;5nMQwFFeH6GOCnc_e$pP0)on7K&M^+jGzB_I;h}7eain3w
zrZNqWhz^n(V at Yp9l2@{;W;h}{B+%G~B&SKL_`t{=Bv%<l@)y)EM4OLM#g}S^rSdp-
z?K!zI5-Gvtn)coLL^Q8Bkw1bf_S+5|OvrYa>Nm-^qf-<@xx7yfk?aFwXmj3SKyUTV
zm>aS;?>ulN%V^vw$=@ze*Cz9*Q?yXv5yj|(NL(j at HO++xiGUVG)BlEnrO_H<VcrOG
z0njZW0Q&VQq2WoEAr`JYkM*}={eJEw%T-!9FUt*1ag{o(|2&ubo*C~>;e&t?;bt*5
zhIuG#kjC68 at fwBo%QAdMxUS%iVZIt{(1LkW;`@Lz)9xtVOJV*P#^aQDCBWNR=N|^J
zK^f*-H=9{?L58^l*mhMDzNPX~-JU-z{{ElQ>{by4em@<7tir>kKZ9^;o(cpL$n*B@
zTrtJ(Vkm3uFC(D?NFYN<wmUE at 4*u$gAbyoXXfx<*lw&e^UQ;x(dFR0^BGcP>fqbe+
z5PLCbRFCXXb9ubU_aRT80M$wY<m at 8pC=gVSm~=z&h%tZ-_%Y8|uXF_wpUd#a0bDCJ
zDrcq@*T+c*ot04w7bS(&2~%}MSe^7oyexK7f(<lqEQ<}YLZ6>wDNdfu!&jsDB2Bnx
zVrdOuGviv>tYSe$&Z`tNjM71$GF%QDQYQVRu<CNSYDj2Et`+z!*vU?8Unl1V9N^d}
z$67F-8uLBL0<--Au1&)A7IN+}ZeT39`{5e?FpYmTg|E`W_QW{3JWeJv_%=h%smR%&
zVvZ5tjGFWblYT6NFUEDFCf$h8FdE+jAN?j|_(W)!h)b_JIkuH^vte&1=7;l9$a!O&
z{Q42%AtJso<I7QesfJjj at KuO{QY&sxD`#qzAFIgQLFMf<xxA=&AW%9An{^YW{b$04
zq`Bm2AQrCQkNL-%n;u6AJ_E|*$~lI-r&26TE8Y+&d52YsHAdX>W>}Yu8zxNEkdSX?
zs+LWL5tzm!A7(?OTtE0D!3Ncsdn|ZtNrtaZ;djjVmvr&;$F<7k#clJ8iUn|>L2j4`
zS5JnEhT^)2NuP{YU7Xe@;t*q1vSG4Uf`M1Pkib?>{^=Eb)k1uph9gegp@};b at wFLu
z$?zo_hv}DT@%=QuY{s9^#h<M*<V;X8zqoBxrC3oZW>pH<!F#IjIjDCGmrd0dh5FI3
zKG}L1b{~Qr1V0<NewLG8yNf at fiN!R2zlOLUgRjH|LJ!noA=fqrM}^O at Hw9Z69IDl)
z<B+;)*r{aAY)mmXu1MD^7p6%^iIv6|`TZrp$Q|0G3ilOao(8Th#=RbZweOD#sv_~K
z(YP*U+7HJm2^o_%sGc)2N^tf1wBm5Ez|qt}<BurfQCj at SOg!dI;dj#F6^d9)L9l0Q
z!oE&yK*GrnZ@(Bfz&Si;(j_5>LVYw`l at wM%GDqXm`rIpUbm2selWzo-UkG3y#TUdA
zZ1#JW?61=JQaYQrh6X5v&O=?DRyI(k5vhE$&6fBR6^w{9_4V~zg2q_%AF~OG-Z&iD
zkrjmA{P&vOuLO?fyea?jyS7Gm17_`FTpg6p?)Er)T$DyrMwihYPA{eI^m<v({ylqO
z(%IKuX6@<T)79l$N2RR0=eXVKE#oz94u@`^PG{R|wd(8 at _VS8$Yq>*T;b7X^HT$d%
z?LNKTs;OYCySf>ttL?RxBlS+F*=()bV10FE9d?)9&2%{j?KVe7>@)L9I!}-F1Y@(g
z&ByE3)qUn?wL9!yUdP3B+c(U8chQE-cckr^kML{k-luP!&J9<9`>ref)=tLV<^iuv
z^^KH?arL;IR;G)3sjr)*TA21OyT{yUqMGbJdzZPfZk_4t_wsM*Ts%I)b~(LGEiWH+
zIlV2NP8YB%)v#GG=nyR{mJFAN=z?O&)$$Na6-y3kLaZ8QKxnOKS{kZIQmwPnA at h$c
zbl4)-N^X`5n~$~AVy)yAP1v$aD at z;|J7{5ZOGdU;8 at 5zvW!HW#K2FC2`oBp{Ut6@&
z?UNtT?2XF!RO6>oVI`xL7XI}ej3ux3!n5`2CBfAj{G(t=#YnJl{Yf-fLWddag%h5}
z;uk$<i=Mytfn0mYQ~o<o(b+>MJ-;Y=7lq5|u+|)o%+IghI(BOz at nC-LSaN>m`bxe2
zW+3<0RPF-8KeHraXs2duj*s`Z(Em$;=489o&{wg+R(1?(nJ+_qDjr%PuZ-v3tL581
z)X{ps+PZhig5Nbm8zh$bW=PyM<Bul-L2N*s>C%1<It<^VTG=yk-K4;9E?hkt-*f^R
zK6!hQyiJkI43F;xl`{;P8YdI$jfI&O5Rai4p*90}&d7R!XZ=|R<vb5fI}Yu|0No7k
znuO56`+ftiJuy%$S#>UKI0MaGSRD&jL1T}``MaM{BeV@@u_QE61C;;A5H0;wknewx
z!q<@4HbKDUyp$qhh*+&5UfO>VuCd^0{9z5 at iGjsboK#O&A!L$fBhfV4Ocs(7xLy%v
zmVH#f00X0!LP!WygUfad2|nb1MKZ$<HC+x|zHrpf`@-wA0B8W30C-s|06%!jFTBW4
zU<?DmwxC}E at b`EQ06#X~^Zb851pLN(p7K9Ik`jb|13aWB^A3M1N01LW at VfvuD6d}&
z`bLoD18mR at If&2?zKx}y_xn55U1oJS%Z@|gWvZ*K%{#!_owl}(0)M9HJGy$>nXWdz
zar}>kw&UJ!JKX=<xBR-ww#vPweXbL(o_<$pm($hfFYR#kb=gY2_HMSUr>yB&@Ay#A
Fe*jbSwFCeF
literal 0
HcmV?d00001
diff --git a/a.out.index.bc b/a.out.index.bc
new file mode 100644
index 0000000000000000000000000000000000000000..7411c7d67905bd6369bb2306ff5292b4c29709f5
GIT binary patch
literal 308
zcmZ>AK5$Qwhk?P4fq{XWNl};?NJ|2-5;Mn4g^7$UK7A(`oZ5_7S-2XV76 at pta4|FR
zR>XZV`y-mydVIT4-<zucOSKm`Pu3RUcptZIUN-BjY%hVj#Z2eB at 3rkew)R#pPxsN7
z_sp|S&N9~u>8kzxN#%Zv!~U=RUKNZC3l$g`<bifAW;qk!XvM+l=mxYwV?}jWN*zz?
zE471dYl@=x at A?>XgUPAogn*J$2Zx}Nn}-iGkSC$2DG1~_d-(7<xpV+|)*S+dPDV`<
z3nQ6+zW;dDw$L~=aS0RCfuoEYfi`F`G8PCr0KF-|B;Y30kgAokkPRpd1+hR0E+AWo
md5U~`YDsZ^a&}%~Zfbl~NU&RGW`G4qATcGSC?LxftOEc)v0%pl
literal 0
HcmV?d00001
diff --git a/a.out.index.dot b/a.out.index.dot
new file mode 100644
index 0000000000000..e53832a5c8b48
--- /dev/null
+++ b/a.out.index.dot
@@ -0,0 +1,26 @@
+digraph Summary {
+ // Module: /tmp/a-ac7e8d.o
+ subgraph cluster_1 {
+ style = filled;
+ color = lightgrey;
+ label = "a-ac7e8d.o";
+ node [style=filled,fillcolor=lightblue];
+ M1_14740650423002898831 [shape="record",label="f|extern (inst: 14, ffl: 0000001010)}"]; // function, visibility, dsoLocal, definition
+ // Edges:
+ }
+ // Module: /tmp/c-57d011.o
+ subgraph cluster_2 {
+ style = filled;
+ color = lightgrey;
+ label = "c-57d011.o";
+ node [style=filled,fillcolor=lightblue];
+ M2_15822663052811949562 [shape="record",label="main|extern (inst: 2, ffl: 0000001000)}"]; // function, visibility, dsoLocal, definition, preserved
+ // Edges:
+ }
+ // Cross-module edges:
+ 5748192229220086369 [label="socket"]; // defined externally
+ M1_14740650423002898831 -> 5748192229220086369 // call (hotness : Unknown)
+ 18385116454765135309 [label="getsockname"]; // defined externally
+ M2_15822663052811949562 -> 18385116454765135309 [style=dashed]; // ref
+ M2_15822663052811949562 -> M1_14740650423002898831 // call (hotness : Unknown)
+}
\ No newline at end of file
diff --git a/a.out.lto.o b/a.out.lto.o
new file mode 100644
index 0000000000000000000000000000000000000000..4bf06aeaded5c8a7d9b674c7fe2457f07838355c
GIT binary patch
literal 1320
zcmbtTy>1gh5T3Im5&=boD3C&7i3SR<9fM_u0=Y?`Feu_jNHnLry}k1}cfQlzI&#uL
z!2_h>9T1`fiGoM)gFs1-WM-V5+{&@iFw*YKeDlrh?Cjn9{oz5)ae&2vCs28e0*q>v
zJy at CpxPi>yWY6bwkcl^m8po<A<80FCbVOUUqgXfYkF?Iq$E_ARqp2 at smbQ}Q_<U>T
zMK)Ga3t|Rg*zfiG!6PaAs;hRpzT6G>x}oR$ot_LI_V$$QbUpcij=W79igWrBoY}Us
zb8~a+3>zo>?lJ<fW%O0*IR-c2&te^?4)sg$M?|(Sp#b*~yH%_BJVWBzIQPWy4UALP
z-^IB!&?cdATO)^h4TM%R4K%=1O*BMGmzg}8c&QRHjNP#Y*VQMviUZeu_xjaA93S?H
z;RQi)INo=oB=fz*B^Q#Qsa2Yb48$bUN<4k>rdeuF9)Y08S(3^)0#T^M6Kdp!1)gJ{
zX+qSK5JT!fjHhX?JwH((N?o9Z`XnX&|MC?}RMV~MeKCXlSwTyS=gTnpw5~B=^kBtj
zm)^yePv~5g&+p1PtKY~O2B_wM2}aLMqj!vd9W~vP>oLBG7*X4}Y<Xs!)CSQuWiRww
z3$v-;ZO5`XpP^GU5X<dvl43s$VYM&r--Ka`#=85{KTE>*r2ErdIiK+evHEb4q56R9
fLOz>(?u+tCR{Q^k7;}~cv;8uf-iL(p*3JJP^Am~t
literal 0
HcmV?d00001
diff --git a/a.out.resolution.txt b/a.out.resolution.txt
new file mode 100644
index 0000000000000..0202c26c16a69
--- /dev/null
+++ b/a.out.resolution.txt
@@ -0,0 +1,7 @@
+/tmp/c-57d011.o
+-r=/tmp/c-57d011.o,main,plx
+-r=/tmp/c-57d011.o,f,l
+-r=/tmp/c-57d011.o,getsockname,
+/tmp/a-ac7e8d.o
+-r=/tmp/a-ac7e8d.o,f,pl
+-r=/tmp/a-ac7e8d.o,socket,
diff --git a/llvm/include/llvm/Linker/IRMover.h b/llvm/include/llvm/Linker/IRMover.h
index 2a234d5d28fd8..7ad4771bbbbc5 100644
--- a/llvm/include/llvm/Linker/IRMover.h
+++ b/llvm/include/llvm/Linker/IRMover.h
@@ -13,6 +13,7 @@
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/FunctionExtras.h"
+#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/Support/Compiler.h"
#include <functional>
@@ -70,7 +71,8 @@ class IRMover {
using LazyCallback =
llvm::unique_function<void(GlobalValue &GV, ValueAdder Add)>;
- using NamedMDNodesT = DenseMap<const NamedMDNode *, DenseSet<const MDNode *>>;
+ using NamedMDNodesT =
+ DenseMap<const NamedMDNode *, SmallPtrSet<const MDNode *, 8>>;
/// Move in the provide values in \p ValuesToLink from \p Src.
///
>From db1c0817b85413aec8a95d3ec8ea974a224b5947 Mon Sep 17 00:00:00 2001
From: Vitaly Buka <vitalybuka at google.com>
Date: Fri, 5 Sep 2025 22:28:53 -0700
Subject: [PATCH 2/2] rebase
Created using spr 1.3.6
---
.mailmap | 54 ---------------------------------------
a.out.0.0.preopt.bc | Bin 2424 -> 0 bytes
a.out.0.2.internalize.bc | Bin 2424 -> 0 bytes
a.out.0.4.opt.bc | Bin 2856 -> 0 bytes
a.out.0.5.precodegen.bc | Bin 2856 -> 0 bytes
a.out.index.bc | Bin 308 -> 0 bytes
a.out.index.dot | 26 -------------------
a.out.lto.o | Bin 1320 -> 0 bytes
a.out.resolution.txt | 7 -----
9 files changed, 87 deletions(-)
delete mode 100644 .mailmap
delete mode 100644 a.out.0.0.preopt.bc
delete mode 100644 a.out.0.2.internalize.bc
delete mode 100644 a.out.0.4.opt.bc
delete mode 100644 a.out.0.5.precodegen.bc
delete mode 100644 a.out.index.bc
delete mode 100644 a.out.index.dot
delete mode 100644 a.out.lto.o
delete mode 100644 a.out.resolution.txt
diff --git a/.mailmap b/.mailmap
deleted file mode 100644
index a3f9dbcab0198..0000000000000
--- a/.mailmap
+++ /dev/null
@@ -1,54 +0,0 @@
-# This file allows mapping several author and committer email addresses and
-# names to a single canonical one for `git shortlog`, `git log --author`,
-# or `git check-mailmap`.
-#
-# For example, if you commit as `random.person at example.com` but sometimes use
-# "Rañdom Person" and sometimes "Random Person" as name and you want the former
-# to be your canonical name, add
-#
-# Rañdom Person <random.person at example.com>
-#
-# If you commit as both `random.person at example.com` and `ranp at example.com` and
-# you want the former to be your canonical email address, add
-#
-# <random.person at example.com> <ranp at example.com>
-#
-# Combinations of both are possible too, see
-# https://git-scm.com/docs/gitmailmap for format details.
-#
-# You can commit changes for your own names and email addresses without review.
-# If you want to add entries for other people, please have them review the
-# addition.
-#
-# Please keep this file sorted.
-
-<compnerd at compnerd.org> <abdulras at fb.com>
-<compnerd at compnerd.org> <abdulras at google.com>
-<compnerd at compnerd.org> <abdulras at thebrowser.company>
-<git at xen0n.name> <xen0n at gentoo.org>
-<hans at hanshq.net> <hans at chromium.org>
-<i at maskray.me> <maskray at google.com>
-<JCTremoulet at gmail.com> <jotrem at microsoft.com>
-Min Hsu <min.hsu at sifive.com> <min at myhsu.dev>
-Min Hsu <min.hsu at sifive.com> <minyihh at uci.edu>
-<qcf at ecnelises.com> <qiucofan at cn.ibm.com> <qiucf at cn.ibm.com>
-<rnk at google.com> <reid at kleckner.net>
-<thakis at chromium.org> <nicolasweber at gmx.de>
-Jianjian GUAN <jacquesguan at me.com>
-Jianjian GUAN <jacquesguan at me.com> <Jianjian.Guan at streamcomputing.com>
-Jon Roelofs <jonathan_roelofs at apple.com> <jonathan at codesourcery.com>
-Jon Roelofs <jonathan_roelofs at apple.com> <jroelofs at jroelofs.com>
-Jonathan Thackray <jonathan.thackray at arm.com> <jthackray at users.noreply.github.com>
-klensy <nightouser at gmail.com>
-klensy <nightouser at gmail.com> <klensy at users.noreply.github.com>
-LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
-Martin Storsjö <martin at martin.st>
-Med Ismail Bennani <ismail at bennani.ma> <m.i.b at apple.com>
-Med Ismail Bennani <ismail at bennani.ma> <medismail.bennani at gmail.com>
-Ramkumar Ramachandra <r at artagnon.com> <artagnon at gmail.com>
-Ramkumar Ramachandra <r at artagnon.com> <Ramkumar.Ramachandra at imgtec.com>
-Saleem Abdulrasool <compnerd at compnerd.org>
-Tommy Chiang <ty1208chiang at gmail.com> <oToToT at users.noreply.github.com>
-Pengcheng Wang <wangpengcheng.pp at bytedance.com>
-Pengcheng Wang <wangpengcheng.pp at bytedance.com> <137158460+wangpc-pp at users.noreply.github.com>
-Pengcheng Wang <wangpengcheng.pp at bytedance.com> <pc.wang at linux.alibaba.com>
diff --git a/a.out.0.0.preopt.bc b/a.out.0.0.preopt.bc
deleted file mode 100644
index 736fc5e3ccb893662c296f5bfa6ac6adee59cd12..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2424
zcma)8e at q+K9Y15^a}wvyX=sYW**ymmkuH$K4#bXa34Dc^hN(wFDmrDthkt+*Fo$hy
zL%Pc5XwL1d$%~kTv{Zs6tvXHGXoJ*5iYDM#;u0?<)fTZ7A>05-I-0OHt17L3?0a^j
zw)<;O_rBlvefNFueSf^~=gvV-FV~hJNHKySoocG$r?39`-QNF9y<C>5cu{67Mht2M
zdA<liwiOu=V8|ZmXrlbr4H-qVQe(87myM|R7OS*+#V<SK>c%3+`E3r5##mxjl^)w_
zG$x&s9s_+YsW?g)9Toi<)sBk&_2*KWV=|*>M0K7Z%jx7AqSZPS+7~KcNVlFM%dgg-
zQ)@-^=CfL3Dpi4MjhzQ9ne>kG%ri+$cf|AJ(Trvf-BhIAjl4;MU6M^ch2{gt at JE{C
zK+^rQjC1Rjef0HWhjE`OnTT78JikIp)>YG>itMCbo0eO at DYlODb?>3kb~G9j&T>MX
zO9*qq(6mrzMx*Zu+yBI1y$je7Py`QhC^wFVNOXuogA2+{5{+u|<NRbnAvlgk>d_$=
z8eUL71ezCn(^x-=#>P>JE-2UI(msXpqc}RGK_i82^Q$gv&|n<hZD_%E)?IBp_+jpk
zAI>QgzpH?tze*y=7O>r at AJb@ew4_s8_8q;hpyyTfThdKP_g+R-+^Sfkr1T)~mm<i=
zz)h++F_$BJB{F-GHjjuYM;slDp`o#U^*Vxop~0TSF_YS%pPkX&njm~sabArt%gXH;
z+Mbfzv$0f|L(i(vL8riR=nyB5!~~8MwAmflMjFdec!0w1ZDN}YX41^*mJP(BK{w0l
zebk%QYrJ)VwoJ)w*Ld5A+?w4iiMY_S-RR+NAqX at saA|>ap^-{7@=Y;p8;uJcDxtqr
z2#yJZV~GQgHnB%5*uST-4NBgbnIKjth-{uNvBbQAm`mv9S>>HHZOPD<u{^yZnn!7K
zQf?g;55l3}4qN{ww@!-c8-9Un7lIrg?nYyf<5D3!E@*F^z#k#_mkhR=#_rYQITG6d
zFUU&W(u{t#LH~(?SW4)ZR*2P{?sJ*mSK4Zxq>o(Sty!kxJ4akXG=|2;T3eo^aVY}&
z)B1Uqcwo>i&*)y4=_P{=x=mKu_6Bdxiq=Wm4gvXg*0xGplOT$zzib6hg(%pgLWe5R
z;8^0+Jq at -ojjb`*S5*1TCk^`5+;fXL-7*;9)LJKb`xIX`BAQdQB`eyl%vdra_-M;I
zr}|YWSk(^!Y!|ejUdJ|E_!ld1P4P7fUnB9a87!c|?ok+sU#%z~u3)PS_6=43*#=9@
zCUlFr=Qa$wb%Sospo0uPFg))g-?m<(?N{WMQQnemzXsU{XNSN}rx4`??alkxV+zl$
zU=Qo at hvRUHD3gbvmP&<=F}NyHgu at Gv%EU;6WkrP0*&$Qe`nhr4{Df|$LBBjh_$u5K
zmXq>}!zODKZQut=(U4Q<7#CiP!`k;pWww-P8x_q9^bxpDS%{e0X?WJb>cP}oGrHr6
z5?@Ofg*_(m$1BRm4E{vg3R_!Iu9J9f0i3;9&qun^L6x9AzWa)3g?o63HfJG*a!Z=G
zW#u*q=BTJ{+I}6bF5IXI;`N07OPPLNHb^4KyHG>t^-hvbs<m4 at p3FyNBBd}kH8t%_
zIL6cen#-sxj&rF!#R<U2f7Ty(C4O?-8``(t at iYgWsJn*^bdeEnFy!wGkVa!QRZVsI
z!(?T5ILw8P96Sg at _dsX0yRY|PPfw&ks<>d^X|Fq6EopjuKJ#I-*>lM4HhXKmHMO1Y
z8lR=s$98ra54(M)!xpdGSj)Qi_p<&#$IseMH2M7u<8FL9j5Jnvc>~@c+v6YddVKlm
z2qP((Lw)Wutj7~%PB#|RBg~JryS!mZC&2c4pKkZVMNj7<Cpvy~h_uEV{_d^c|I`#1
z{m_)CyPFMmgup7gshOnNKwrS`W_!q&26{QNjqU95hL~oWZ1G0CJxp_BVK5L4OK%zj
z5<S87_`@x2FP{wf!)@LE01VgdkSu7_um&kt4Fgk at t3+y;(v+*{nqjIGBw(aTF{2)?
z&64eN>JjD_E{b<)O{zOJ^43$Gl+vVn#mKw%n>3k|N*^U}ZOhN?GV!ijlji1cl&2{%
zZuy6r{@P_y at 1FWA#oewGr<*@j%j;N^y7cdFqa1OgAD&$|uF7uQmL45P=#q)j!jo~j
zhL5xE%V$E(<v$5sEZh6w1Fh*;sOAr$vWv&ghJIW24#L+^youpci;Ej~Pu*S4e7-n;
zD!Vv)YrV;GC%*me^!8;0`%Lol_ki(Lz_)D;RswdSL+#uc)T>l#mIZNmowz=+{Xv5S
z?NBQPOxktmo(sFr0My~D65!$Y8SKeqJb?~Y=8-ri0E$RB)XrTH%~LY#CEh+N7M%f5
zCzf)=5=pGG5`B=+&$7hA1d%C#2RkFfpFqJu{l&3u$wCnqe{6=5T?Akj0Ya>RSnxf`
z$gPs?w>1c&1de8Hmw4+10BpH^oVNjZr$rge_mfEeKf{P=_9#G>nipzJ3;Y at R=oLwp
zO9Yw`dJA-ET|0EC{V$hvAY8~x(4}wa3FuOLs#lP{r$2|YBz-vRvNZdB_5Qy#88g>)
j)E%lC2%HJ at MFUkm{=h)2sw*(i<EaXJd%5bq{9*qEvGzUJ
diff --git a/a.out.0.2.internalize.bc b/a.out.0.2.internalize.bc
deleted file mode 100644
index 736fc5e3ccb893662c296f5bfa6ac6adee59cd12..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2424
zcma)8e at q+K9Y15^a}wvyX=sYW**ymmkuH$K4#bXa34Dc^hN(wFDmrDthkt+*Fo$hy
zL%Pc5XwL1d$%~kTv{Zs6tvXHGXoJ*5iYDM#;u0?<)fTZ7A>05-I-0OHt17L3?0a^j
zw)<;O_rBlvefNFueSf^~=gvV-FV~hJNHKySoocG$r?39`-QNF9y<C>5cu{67Mht2M
zdA<liwiOu=V8|ZmXrlbr4H-qVQe(87myM|R7OS*+#V<SK>c%3+`E3r5##mxjl^)w_
zG$x&s9s_+YsW?g)9Toi<)sBk&_2*KWV=|*>M0K7Z%jx7AqSZPS+7~KcNVlFM%dgg-
zQ)@-^=CfL3Dpi4MjhzQ9ne>kG%ri+$cf|AJ(Trvf-BhIAjl4;MU6M^ch2{gt at JE{C
zK+^rQjC1Rjef0HWhjE`OnTT78JikIp)>YG>itMCbo0eO at DYlODb?>3kb~G9j&T>MX
zO9*qq(6mrzMx*Zu+yBI1y$je7Py`QhC^wFVNOXuogA2+{5{+u|<NRbnAvlgk>d_$=
z8eUL71ezCn(^x-=#>P>JE-2UI(msXpqc}RGK_i82^Q$gv&|n<hZD_%E)?IBp_+jpk
zAI>QgzpH?tze*y=7O>r at AJb@ew4_s8_8q;hpyyTfThdKP_g+R-+^Sfkr1T)~mm<i=
zz)h++F_$BJB{F-GHjjuYM;slDp`o#U^*Vxop~0TSF_YS%pPkX&njm~sabArt%gXH;
z+Mbfzv$0f|L(i(vL8riR=nyB5!~~8MwAmflMjFdec!0w1ZDN}YX41^*mJP(BK{w0l
zebk%QYrJ)VwoJ)w*Ld5A+?w4iiMY_S-RR+NAqX at saA|>ap^-{7@=Y;p8;uJcDxtqr
z2#yJZV~GQgHnB%5*uST-4NBgbnIKjth-{uNvBbQAm`mv9S>>HHZOPD<u{^yZnn!7K
zQf?g;55l3}4qN{ww@!-c8-9Un7lIrg?nYyf<5D3!E@*F^z#k#_mkhR=#_rYQITG6d
zFUU&W(u{t#LH~(?SW4)ZR*2P{?sJ*mSK4Zxq>o(Sty!kxJ4akXG=|2;T3eo^aVY}&
z)B1Uqcwo>i&*)y4=_P{=x=mKu_6Bdxiq=Wm4gvXg*0xGplOT$zzib6hg(%pgLWe5R
z;8^0+Jq at -ojjb`*S5*1TCk^`5+;fXL-7*;9)LJKb`xIX`BAQdQB`eyl%vdra_-M;I
zr}|YWSk(^!Y!|ejUdJ|E_!ld1P4P7fUnB9a87!c|?ok+sU#%z~u3)PS_6=43*#=9@
zCUlFr=Qa$wb%Sospo0uPFg))g-?m<(?N{WMQQnemzXsU{XNSN}rx4`??alkxV+zl$
zU=Qo at hvRUHD3gbvmP&<=F}NyHgu at Gv%EU;6WkrP0*&$Qe`nhr4{Df|$LBBjh_$u5K
zmXq>}!zODKZQut=(U4Q<7#CiP!`k;pWww-P8x_q9^bxpDS%{e0X?WJb>cP}oGrHr6
z5?@Ofg*_(m$1BRm4E{vg3R_!Iu9J9f0i3;9&qun^L6x9AzWa)3g?o63HfJG*a!Z=G
zW#u*q=BTJ{+I}6bF5IXI;`N07OPPLNHb^4KyHG>t^-hvbs<m4 at p3FyNBBd}kH8t%_
zIL6cen#-sxj&rF!#R<U2f7Ty(C4O?-8``(t at iYgWsJn*^bdeEnFy!wGkVa!QRZVsI
z!(?T5ILw8P96Sg at _dsX0yRY|PPfw&ks<>d^X|Fq6EopjuKJ#I-*>lM4HhXKmHMO1Y
z8lR=s$98ra54(M)!xpdGSj)Qi_p<&#$IseMH2M7u<8FL9j5Jnvc>~@c+v6YddVKlm
z2qP((Lw)Wutj7~%PB#|RBg~JryS!mZC&2c4pKkZVMNj7<Cpvy~h_uEV{_d^c|I`#1
z{m_)CyPFMmgup7gshOnNKwrS`W_!q&26{QNjqU95hL~oWZ1G0CJxp_BVK5L4OK%zj
z5<S87_`@x2FP{wf!)@LE01VgdkSu7_um&kt4Fgk at t3+y;(v+*{nqjIGBw(aTF{2)?
z&64eN>JjD_E{b<)O{zOJ^43$Gl+vVn#mKw%n>3k|N*^U}ZOhN?GV!ijlji1cl&2{%
zZuy6r{@P_y at 1FWA#oewGr<*@j%j;N^y7cdFqa1OgAD&$|uF7uQmL45P=#q)j!jo~j
zhL5xE%V$E(<v$5sEZh6w1Fh*;sOAr$vWv&ghJIW24#L+^youpci;Ej~Pu*S4e7-n;
zD!Vv)YrV;GC%*me^!8;0`%Lol_ki(Lz_)D;RswdSL+#uc)T>l#mIZNmowz=+{Xv5S
z?NBQPOxktmo(sFr0My~D65!$Y8SKeqJb?~Y=8-ri0E$RB)XrTH%~LY#CEh+N7M%f5
zCzf)=5=pGG5`B=+&$7hA1d%C#2RkFfpFqJu{l&3u$wCnqe{6=5T?Akj0Ya>RSnxf`
z$gPs?w>1c&1de8Hmw4+10BpH^oVNjZr$rge_mfEeKf{P=_9#G>nipzJ3;Y at R=oLwp
zO9Yw`dJA-ET|0EC{V$hvAY8~x(4}wa3FuOLs#lP{r$2|YBz-vRvNZdB_5Qy#88g>)
j)E%lC2%HJ at MFUkm{=h)2sw*(i<EaXJd%5bq{9*qEvGzUJ
diff --git a/a.out.0.4.opt.bc b/a.out.0.4.opt.bc
deleted file mode 100644
index a4d906b9e5098c1470f03ca861a6d99e97f3b8a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2856
zcma(Te at q+a^>b`|4wySbXoADpI|mv$Z6Jpoh#i9jb|BC&)g+{%RW^M12RH$9*v1&r
zRsKOavU!smF$s0)WR`TxG-;&`(h at 0}0Mo=HZsv4d#L at _vLdcKNgtciGX_dBjCalf=
z+NXOzzIX3?_ul)y_r5clrWPs+5XwRbwM*%e at 4x!TUw8j&^5vpL$pL{T3#p_Cy|xLV
zoJ}eO1nmI8g2ivuCPa;5nMQwFFeH6GOCnc_e$pP0)on7K&M^+jGzB_I;h}7eain3w
zrZNqWhz^n(V at Yp9l2@{;W;h}{B+%G~B&SKL_`t{=Bv%<l@)y)EM4OLM#g}S^rSdp-
z?K!zI5-Gvtn)coLL^Q8Bkw1bf_S+5|OvrYa>Nm-^qf-<@xx7yfk?aFwXmj3SKyUTV
zm>aS;?>ulN%V^vw$=@ze*Cz9*Q?yXv5yj|(NL(j at HO++xiGUVG)BlEnrO_H<VcrOG
z0njZW0Q&VQq2WoEAr`JYkM*}={eJEw%T-!9FUt*1ag{o(|2&ubo*C~>;e&t?;bt*5
zhIuG#kjC68 at fwBo%QAdMxUS%iVZIt{(1LkW;`@Lz)9xtVOJV*P#^aQDCBWNR=N|^J
zK^f*-H=9{?L58^l*mhMDzNPX~-JU-z{{ElQ>{by4em@<7tir>kKZ9^;o(cpL$n*B@
zTrtJ(Vkm3uFC(D?NFYN<wmUE at 4*u$gAbyoXXfx<*lw&e^UQ;x(dFR0^BGcP>fqbe+
z5PLCbRFCXXb9ubU_aRT80M$wY<m at 8pC=gVSm~=z&h%tZ-_%Y8|uXF_wpUd#a0bDCJ
zDrcq@*T+c*ot04w7bS(&2~%}MSe^7oyexK7f(<lqEQ<}YLZ6>wDNdfu!&jsDB2Bnx
zVrdOuGviv>tYSe$&Z`tNjM71$GF%QDQYQVRu<CNSYDj2Et`+z!*vU?8Unl1V9N^d}
z$67F-8uLBL0<--Au1&)A7IN+}ZeT39`{5e?FpYmTg|E`W_QW{3JWeJv_%=h%smR%&
zVvZ5tjGFWblYT6NFUEDFCf$h8FdE+jAN?j|_(W)!h)b_JIkuH^vte&1=7;l9$a!O&
z{Q42%AtJso<I7QesfJjj at KuO{QY&sxD`#qzAFIgQLFMf<xxA=&AW%9An{^YW{b$04
zq`Bm2AQrCQkNL-%n;u6AJ_E|*$~lI-r&26TE8Y+&d52YsHAdX>W>}Yu8zxNEkdSX?
zs+LWL5tzm!A7(?OTtE0D!3Ncsdn|ZtNrtaZ;djjVmvr&;$F<7k#clJ8iUn|>L2j4`
zS5JnEhT^)2NuP{YU7Xe@;t*q1vSG4Uf`M1Pkib?>{^=Eb)k1uph9gegp@};b at wFLu
z$?zo_hv}DT@%=QuY{s9^#h<M*<V;X8zqoBxrC3oZW>pH<!F#IjIjDCGmrd0dh5FI3
zKG}L1b{~Qr1V0<NewLG8yNf at fiN!R2zlOLUgRjH|LJ!noA=fqrM}^O at Hw9Z69IDl)
z<B+;)*r{aAY)mmXu1MD^7p6%^iIv6|`TZrp$Q|0G3ilOao(8Th#=RbZweOD#sv_~K
z(YP*U+7HJm2^o_%sGc)2N^tf1wBm5Ez|qt}<BurfQCj at SOg!dI;dj#F6^d9)L9l0Q
z!oE&yK*GrnZ@(Bfz&Si;(j_5>LVYw`l at wM%GDqXm`rIpUbm2selWzo-UkG3y#TUdA
zZ1#JW?61=JQaYQrh6X5v&O=?DRyI(k5vhE$&6fBR6^w{9_4V~zg2q_%AF~OG-Z&iD
zkrjmA{P&vOuLO?fyea?jyS7Gm17_`FTpg6p?)Er)T$DyrMwihYPA{eI^m<v({ylqO
z(%IKuX6@<T)79l$N2RR0=eXVKE#oz94u@`^PG{R|wd(8 at _VS8$Yq>*T;b7X^HT$d%
z?LNKTs;OYCySf>ttL?RxBlS+F*=()bV10FE9d?)9&2%{j?KVe7>@)L9I!}-F1Y@(g
z&ByE3)qUn?wL9!yUdP3B+c(U8chQE-cckr^kML{k-luP!&J9<9`>ref)=tLV<^iuv
z^^KH?arL;IR;G)3sjr)*TA21OyT{yUqMGbJdzZPfZk_4t_wsM*Ts%I)b~(LGEiWH+
zIlV2NP8YB%)v#GG=nyR{mJFAN=z?O&)$$Na6-y3kLaZ8QKxnOKS{kZIQmwPnA at h$c
zbl4)-N^X`5n~$~AVy)yAP1v$aD at z;|J7{5ZOGdU;8 at 5zvW!HW#K2FC2`oBp{Ut6@&
z?UNtT?2XF!RO6>oVI`xL7XI}ej3ux3!n5`2CBfAj{G(t=#YnJl{Yf-fLWddag%h5}
z;uk$<i=Mytfn0mYQ~o<o(b+>MJ-;Y=7lq5|u+|)o%+IghI(BOz at nC-LSaN>m`bxe2
zW+3<0RPF-8KeHraXs2duj*s`Z(Em$;=489o&{wg+R(1?(nJ+_qDjr%PuZ-v3tL581
z)X{ps+PZhig5Nbm8zh$bW=PyM<Bul-L2N*s>C%1<It<^VTG=yk-K4;9E?hkt-*f^R
zK6!hQyiJkI43F;xl`{;P8YdI$jfI&O5Rai4p*90}&d7R!XZ=|R<vb5fI}Yu|0No7k
znuO56`+ftiJuy%$S#>UKI0MaGSRD&jL1T}``MaM{BeV@@u_QE61C;;A5H0;wknewx
z!q<@4HbKDUyp$qhh*+&5UfO>VuCd^0{9z5 at iGjsboK#O&A!L$fBhfV4Ocs(7xLy%v
zmVH#f00X0!LP!WygUfad2|nb1MKZ$<HC+x|zHrpf`@-wA0B8W30C-s|06%!jFTBW4
zU<?DmwxC}E at b`EQ06#X~^Zb851pLN(p7K9Ik`jb|13aWB^A3M1N01LW at VfvuD6d}&
z`bLoD18mR at If&2?zKx}y_xn55U1oJS%Z@|gWvZ*K%{#!_owl}(0)M9HJGy$>nXWdz
zar}>kw&UJ!JKX=<xBR-ww#vPweXbL(o_<$pm($hfFYR#kb=gY2_HMSUr>yB&@Ay#A
Fe*jbSwFCeF
diff --git a/a.out.0.5.precodegen.bc b/a.out.0.5.precodegen.bc
deleted file mode 100644
index a4d906b9e5098c1470f03ca861a6d99e97f3b8a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2856
zcma(Te at q+a^>b`|4wySbXoADpI|mv$Z6Jpoh#i9jb|BC&)g+{%RW^M12RH$9*v1&r
zRsKOavU!smF$s0)WR`TxG-;&`(h at 0}0Mo=HZsv4d#L at _vLdcKNgtciGX_dBjCalf=
z+NXOzzIX3?_ul)y_r5clrWPs+5XwRbwM*%e at 4x!TUw8j&^5vpL$pL{T3#p_Cy|xLV
zoJ}eO1nmI8g2ivuCPa;5nMQwFFeH6GOCnc_e$pP0)on7K&M^+jGzB_I;h}7eain3w
zrZNqWhz^n(V at Yp9l2@{;W;h}{B+%G~B&SKL_`t{=Bv%<l@)y)EM4OLM#g}S^rSdp-
z?K!zI5-Gvtn)coLL^Q8Bkw1bf_S+5|OvrYa>Nm-^qf-<@xx7yfk?aFwXmj3SKyUTV
zm>aS;?>ulN%V^vw$=@ze*Cz9*Q?yXv5yj|(NL(j at HO++xiGUVG)BlEnrO_H<VcrOG
z0njZW0Q&VQq2WoEAr`JYkM*}={eJEw%T-!9FUt*1ag{o(|2&ubo*C~>;e&t?;bt*5
zhIuG#kjC68 at fwBo%QAdMxUS%iVZIt{(1LkW;`@Lz)9xtVOJV*P#^aQDCBWNR=N|^J
zK^f*-H=9{?L58^l*mhMDzNPX~-JU-z{{ElQ>{by4em@<7tir>kKZ9^;o(cpL$n*B@
zTrtJ(Vkm3uFC(D?NFYN<wmUE at 4*u$gAbyoXXfx<*lw&e^UQ;x(dFR0^BGcP>fqbe+
z5PLCbRFCXXb9ubU_aRT80M$wY<m at 8pC=gVSm~=z&h%tZ-_%Y8|uXF_wpUd#a0bDCJ
zDrcq@*T+c*ot04w7bS(&2~%}MSe^7oyexK7f(<lqEQ<}YLZ6>wDNdfu!&jsDB2Bnx
zVrdOuGviv>tYSe$&Z`tNjM71$GF%QDQYQVRu<CNSYDj2Et`+z!*vU?8Unl1V9N^d}
z$67F-8uLBL0<--Au1&)A7IN+}ZeT39`{5e?FpYmTg|E`W_QW{3JWeJv_%=h%smR%&
zVvZ5tjGFWblYT6NFUEDFCf$h8FdE+jAN?j|_(W)!h)b_JIkuH^vte&1=7;l9$a!O&
z{Q42%AtJso<I7QesfJjj at KuO{QY&sxD`#qzAFIgQLFMf<xxA=&AW%9An{^YW{b$04
zq`Bm2AQrCQkNL-%n;u6AJ_E|*$~lI-r&26TE8Y+&d52YsHAdX>W>}Yu8zxNEkdSX?
zs+LWL5tzm!A7(?OTtE0D!3Ncsdn|ZtNrtaZ;djjVmvr&;$F<7k#clJ8iUn|>L2j4`
zS5JnEhT^)2NuP{YU7Xe@;t*q1vSG4Uf`M1Pkib?>{^=Eb)k1uph9gegp@};b at wFLu
z$?zo_hv}DT@%=QuY{s9^#h<M*<V;X8zqoBxrC3oZW>pH<!F#IjIjDCGmrd0dh5FI3
zKG}L1b{~Qr1V0<NewLG8yNf at fiN!R2zlOLUgRjH|LJ!noA=fqrM}^O at Hw9Z69IDl)
z<B+;)*r{aAY)mmXu1MD^7p6%^iIv6|`TZrp$Q|0G3ilOao(8Th#=RbZweOD#sv_~K
z(YP*U+7HJm2^o_%sGc)2N^tf1wBm5Ez|qt}<BurfQCj at SOg!dI;dj#F6^d9)L9l0Q
z!oE&yK*GrnZ@(Bfz&Si;(j_5>LVYw`l at wM%GDqXm`rIpUbm2selWzo-UkG3y#TUdA
zZ1#JW?61=JQaYQrh6X5v&O=?DRyI(k5vhE$&6fBR6^w{9_4V~zg2q_%AF~OG-Z&iD
zkrjmA{P&vOuLO?fyea?jyS7Gm17_`FTpg6p?)Er)T$DyrMwihYPA{eI^m<v({ylqO
z(%IKuX6@<T)79l$N2RR0=eXVKE#oz94u@`^PG{R|wd(8 at _VS8$Yq>*T;b7X^HT$d%
z?LNKTs;OYCySf>ttL?RxBlS+F*=()bV10FE9d?)9&2%{j?KVe7>@)L9I!}-F1Y@(g
z&ByE3)qUn?wL9!yUdP3B+c(U8chQE-cckr^kML{k-luP!&J9<9`>ref)=tLV<^iuv
z^^KH?arL;IR;G)3sjr)*TA21OyT{yUqMGbJdzZPfZk_4t_wsM*Ts%I)b~(LGEiWH+
zIlV2NP8YB%)v#GG=nyR{mJFAN=z?O&)$$Na6-y3kLaZ8QKxnOKS{kZIQmwPnA at h$c
zbl4)-N^X`5n~$~AVy)yAP1v$aD at z;|J7{5ZOGdU;8 at 5zvW!HW#K2FC2`oBp{Ut6@&
z?UNtT?2XF!RO6>oVI`xL7XI}ej3ux3!n5`2CBfAj{G(t=#YnJl{Yf-fLWddag%h5}
z;uk$<i=Mytfn0mYQ~o<o(b+>MJ-;Y=7lq5|u+|)o%+IghI(BOz at nC-LSaN>m`bxe2
zW+3<0RPF-8KeHraXs2duj*s`Z(Em$;=489o&{wg+R(1?(nJ+_qDjr%PuZ-v3tL581
z)X{ps+PZhig5Nbm8zh$bW=PyM<Bul-L2N*s>C%1<It<^VTG=yk-K4;9E?hkt-*f^R
zK6!hQyiJkI43F;xl`{;P8YdI$jfI&O5Rai4p*90}&d7R!XZ=|R<vb5fI}Yu|0No7k
znuO56`+ftiJuy%$S#>UKI0MaGSRD&jL1T}``MaM{BeV@@u_QE61C;;A5H0;wknewx
z!q<@4HbKDUyp$qhh*+&5UfO>VuCd^0{9z5 at iGjsboK#O&A!L$fBhfV4Ocs(7xLy%v
zmVH#f00X0!LP!WygUfad2|nb1MKZ$<HC+x|zHrpf`@-wA0B8W30C-s|06%!jFTBW4
zU<?DmwxC}E at b`EQ06#X~^Zb851pLN(p7K9Ik`jb|13aWB^A3M1N01LW at VfvuD6d}&
z`bLoD18mR at If&2?zKx}y_xn55U1oJS%Z@|gWvZ*K%{#!_owl}(0)M9HJGy$>nXWdz
zar}>kw&UJ!JKX=<xBR-ww#vPweXbL(o_<$pm($hfFYR#kb=gY2_HMSUr>yB&@Ay#A
Fe*jbSwFCeF
diff --git a/a.out.index.bc b/a.out.index.bc
deleted file mode 100644
index 7411c7d67905bd6369bb2306ff5292b4c29709f5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 308
zcmZ>AK5$Qwhk?P4fq{XWNl};?NJ|2-5;Mn4g^7$UK7A(`oZ5_7S-2XV76 at pta4|FR
zR>XZV`y-mydVIT4-<zucOSKm`Pu3RUcptZIUN-BjY%hVj#Z2eB at 3rkew)R#pPxsN7
z_sp|S&N9~u>8kzxN#%Zv!~U=RUKNZC3l$g`<bifAW;qk!XvM+l=mxYwV?}jWN*zz?
zE471dYl@=x at A?>XgUPAogn*J$2Zx}Nn}-iGkSC$2DG1~_d-(7<xpV+|)*S+dPDV`<
z3nQ6+zW;dDw$L~=aS0RCfuoEYfi`F`G8PCr0KF-|B;Y30kgAokkPRpd1+hR0E+AWo
md5U~`YDsZ^a&}%~Zfbl~NU&RGW`G4qATcGSC?LxftOEc)v0%pl
diff --git a/a.out.index.dot b/a.out.index.dot
deleted file mode 100644
index e53832a5c8b48..0000000000000
--- a/a.out.index.dot
+++ /dev/null
@@ -1,26 +0,0 @@
-digraph Summary {
- // Module: /tmp/a-ac7e8d.o
- subgraph cluster_1 {
- style = filled;
- color = lightgrey;
- label = "a-ac7e8d.o";
- node [style=filled,fillcolor=lightblue];
- M1_14740650423002898831 [shape="record",label="f|extern (inst: 14, ffl: 0000001010)}"]; // function, visibility, dsoLocal, definition
- // Edges:
- }
- // Module: /tmp/c-57d011.o
- subgraph cluster_2 {
- style = filled;
- color = lightgrey;
- label = "c-57d011.o";
- node [style=filled,fillcolor=lightblue];
- M2_15822663052811949562 [shape="record",label="main|extern (inst: 2, ffl: 0000001000)}"]; // function, visibility, dsoLocal, definition, preserved
- // Edges:
- }
- // Cross-module edges:
- 5748192229220086369 [label="socket"]; // defined externally
- M1_14740650423002898831 -> 5748192229220086369 // call (hotness : Unknown)
- 18385116454765135309 [label="getsockname"]; // defined externally
- M2_15822663052811949562 -> 18385116454765135309 [style=dashed]; // ref
- M2_15822663052811949562 -> M1_14740650423002898831 // call (hotness : Unknown)
-}
\ No newline at end of file
diff --git a/a.out.lto.o b/a.out.lto.o
deleted file mode 100644
index 4bf06aeaded5c8a7d9b674c7fe2457f07838355c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1320
zcmbtTy>1gh5T3Im5&=boD3C&7i3SR<9fM_u0=Y?`Feu_jNHnLry}k1}cfQlzI&#uL
z!2_h>9T1`fiGoM)gFs1-WM-V5+{&@iFw*YKeDlrh?Cjn9{oz5)ae&2vCs28e0*q>v
zJy at CpxPi>yWY6bwkcl^m8po<A<80FCbVOUUqgXfYkF?Iq$E_ARqp2 at smbQ}Q_<U>T
zMK)Ga3t|Rg*zfiG!6PaAs;hRpzT6G>x}oR$ot_LI_V$$QbUpcij=W79igWrBoY}Us
zb8~a+3>zo>?lJ<fW%O0*IR-c2&te^?4)sg$M?|(Sp#b*~yH%_BJVWBzIQPWy4UALP
z-^IB!&?cdATO)^h4TM%R4K%=1O*BMGmzg}8c&QRHjNP#Y*VQMviUZeu_xjaA93S?H
z;RQi)INo=oB=fz*B^Q#Qsa2Yb48$bUN<4k>rdeuF9)Y08S(3^)0#T^M6Kdp!1)gJ{
zX+qSK5JT!fjHhX?JwH((N?o9Z`XnX&|MC?}RMV~MeKCXlSwTyS=gTnpw5~B=^kBtj
zm)^yePv~5g&+p1PtKY~O2B_wM2}aLMqj!vd9W~vP>oLBG7*X4}Y<Xs!)CSQuWiRww
z3$v-;ZO5`XpP^GU5X<dvl43s$VYM&r--Ka`#=85{KTE>*r2ErdIiK+evHEb4q56R9
fLOz>(?u+tCR{Q^k7;}~cv;8uf-iL(p*3JJP^Am~t
diff --git a/a.out.resolution.txt b/a.out.resolution.txt
deleted file mode 100644
index 0202c26c16a69..0000000000000
--- a/a.out.resolution.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-/tmp/c-57d011.o
--r=/tmp/c-57d011.o,main,plx
--r=/tmp/c-57d011.o,f,l
--r=/tmp/c-57d011.o,getsockname,
-/tmp/a-ac7e8d.o
--r=/tmp/a-ac7e8d.o,f,pl
--r=/tmp/a-ac7e8d.o,socket,
More information about the llvm-commits
mailing list