llvm7-opt-viewer-7.0.1-150100.3.22.2 >  A byVp9|JpFfg4#JEt\< ?LnUџFCIŴ9cۃƱW Pv[s9&>ʋgek]؟cJcC5]!=I/L pAh?hd ' [>C Yu           $ L ~   <   (8$c9c:McFd_Gdt Hd Id XdYd\d ]e ^ebfcfdgCegHfgKlgMug` vgwg xg yhzh,h<h@hFhCllvm7-opt-viewer7.0.1150100.3.22.2Tools for visualising the LLVM optimization recordsSet of tools for visualising the LLVM optimization records generated with -fsave-optimization-record. Used for compiler-assisted performance analysis.byJsheep70SUSE Linux Enterprise 15SUSE LLC NCSAhttps://www.suse.com/Development/Languages/Otherhttp://www.llvm.orglinuxnoarch  -$&.4 xKA큤Aby1by1by1Zyby1byJ[$C['byEZ u92703a26a198a4b78da4ec569da55837eea427f3561d69a51dd2fe9ab33660103e65e4eb58d246475955f0bc05ded5c5fb23caac8f2486efb6693a8620c6c9f0dc5b63992f280dfec0b978b277aa2ae600bfe2c91a9dba236f8311293354f2d262a659021ad3b0b8e4552a180c63e75b9f784ba3fd6ef607acc65ca72c1865206224419b851a89071d0b0ef5111aa230e09081b9ddb90363ef44a45c5a70f1939ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667ed39bb4a3f0c42df0fc95590aba7baff0b8b53a999db45d58cd5ac93af3e8fa8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-150100.3.22.2.src.rpmllvm7-opt-vieweropt-viewer@@    /usr/bin/python3python(abi)python3python3-PyYAMLpython3-Pygmentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-1opt-viewer7.0.14.14.1bE`_@^^@]]\u*@\iL\ - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)sheep70 1652116160 7.0.1-150100.3.22.27.0.1opt-diffopt-statsopt-vieweroptpmap.pyoptrecord.pyllvm7-opt-viewerCREDITS.TXTLICENSE.TXTopt-viewerstyle.css/usr/bin//usr/lib/python3.6/site-packages//usr/share/licenses//usr/share/licenses/llvm7-opt-viewer//usr/share//usr/share/opt-viewer/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23724/SUSE_SLE-15-SP1_Update/00ab098f120ffaa4d08ce8aae0720c03-llvm7.SUSE_SLE-15-SP1_Updatecpioxz5x86_64-suse-linuxPython script, ASCII text executabledirectoryASCII textRRRRRRmr%ưOutf-83ec8fc17681de2d25297f137de2f1d2c00bf6afe4ed1a2a11c4ddaf5ccb1fbeb?7zXZ !t/:] crv9w -N[5~xEPtD;/m)LtpV+'S3ɓ%*9`֦f$`}C],WaRe^rj < x/ܷJ3^\O@ˊʙ꫎hq N &fw*'6ϪwXj?/kLx ŒMﵧ؋Zr}p~rPrCJkWLE5gsj]  jĪq8'Mo ZbP .yIrN/`ֵ8\š'VWm5΂C:s`BJFͣ" zB5Ƶ҆LkzJ.??hagvEg M"w)yA=f2C3yĦ ߶y),ډ\kفw{Lࣳ1|+DgT>\*$,4G)[,Aم+@ ?ATyL 9opQyMmz` @5`?UC,CXUmBڮ$Z-Z6㔬BLT2P{,GL9؝RY)hywӱ՚p>^JN /^ZJ:$7 Luq!;4[uNql U4{lE s ǴVC*1cڷ?֜_>7q c0UJ);:5lH*F>ӡuCx2}`Ld:vq.#҇7<9`~!~' Vw8JMNgl=+%k6A]-O{#6G6jܴ)?oK E+]vСݕ7H,|WSϤHN٨(IYsoH.hpxqvZ&y(<''6Ϲm%H5D]Z/NkZ?w[o{juz.aeA %g3Y)>BK-}KѬJCN_A(2sMWێ7iBĦVI<2A4êCJUL]%qLE+h#x"-0-e? U. _xOfso8FN@ 6߃ "3_VtbmA7=0!c \!Ē[aGSu8 GHdMǯSWV)M(8&hOː賥4O oY꒱?%DMo~EMjLM{1a|rm`6=~m RִAпE(I:de!${sN‚/ ާA-*?˱nhcsdwii ݺ#ڽ2"oQpcXvs-}cOSfGo pwfХPϚ(b*[¨¥J2Gt\ؚ۞bo΁Jle}{Qd*k! #9` ( ARHBH 6'b%s"! eݖ"CrV7՗ a7[k>4}G]4I%dѩw$nt.q\irCc6/efO94{7[I @]lFDBrҔKx1c!kYї?R]zh>Ac}SװdYv$|~w8<WpqGh( |Ae@Qn͹+sX"@4.kO1]՗5p(1N_@ ZX"]XhFSD_a[i~g| (FW>x=.wFj(se9ISJةK8䷨&ט/ɵA_Gޫsx 3tPڷ|R0>RO4Hi6iz,Wq0Y'޺474(rQ*0(e8T&+}qvnЮ>G c F6ZDvr%3cW?ؐA| |F xI[.[u6ouP| !awX{7|{A-j+e8U^;Qg$-m+wT` r؄.R#Y:2+7`F67dxW1UJC:Oϱs"kL1in픤sHtϿtUL:xHwK3r#jϖ 7%k~fcGжP d^δF/8oAR['-Z@NA r0{*wJv. ںkz\>~I+O`A,6<,%c{X<ͦx~3 !|*Yynå)>(/ ^ 75 PcY7yo%JIAAc4` HZ}b6z.Qhw),b`U4: .M1[aU=&8W<;(9?b- /:A #usO7N,OmU^eӯl(/UdЭZ [<[,HG:p8q"SaJ7C<46c8m(}qoErp]0Un9'szqbÀI.%ra}78B/$>y@tR1pz**g١AqDso]PKf>lJ| ΅28YѳW|.ˡB~wt-JH M, wWw̳'مYLO%fh$yR8^b%@SMx0:QgȎ)[TѿC] Q &?p<0dZ v+~(5BN= @qÖoJ ]ɺNn,@l(3Skk6ÆxH|zÖUE-%/p|Zdy#+,}[OXD3m)8;c ŊpNPIc>Ngʢw@ZG殞<) %)g\--]MEo/6)>: UYH.b*z - )MBPO46M:+u&\US AJ.з\Kme3%Aq˹ߚ_Vf_U'LbѬV&0N`Pķo@ꨦBĦX]*lfԖt2nr%*%Vqg_= 0W\Vz6 W % BN#LMzEjc4֒أj;t}N"5?s_WtY#S($y0hҹi|zWN5_cR($w>h :u2`/(^e7/H h:)IBKJs+`sP N缀v}ucG&E h)Ҵ(,MZ͜D *0R ,W;?T;~ V; |{uM!"iHj8H>uk}O)Hk|=˨z(G;l}!Ro ҰB+Fqڃ81SHtMCixɜ]1& zXb %%d|"x)lJ(X䯎њ*Ay(U.E2n>SE/m#ؕI[+ՠq3o M7= K{o<2,!3Q0/ٳ[[b&@GB {Megr>g~r'A c,Q7<&g^[ij6QO'+>C<֑Jx(C,sZs J AVpf'q;}hypLoSZ5Ζ6ѥ6jBNv#\b%yLZ K˄P^I>؟Еz@_vY- uOYLfFXZQ[Uv w޵{"dL8ƫ KOׯ~겇!Fd٘(=l2 σ%)<$T|FGML2,-慎("Tw:X`#XP<_jO-ʺ=]fI9[!UNt[m#!6dOhG+[s 9 J^ q+.ar)]^OF֜|lÕ9כ.icY# ЎoЇ)Mد)9$|:H| {8ʒ:]d{4]aVW%dUX"')?cЪ}MO QYǗ@#}ބR},J~3'uS} -}2R>X*w%<ò}CMW &Z6_ÂV?t4;5//Q44rū(GŸd!;[1R ]BF c</"Ine8Epds5TZK 9z|Y{TFCwMgZqVOB{f[,7* BFRiTwzfX8$N-.9P43mHZF]B m0CεiԿ"+x"^( 6G vA!twp鸗"E3Jq Ĥ#w4Nᛡ G8V)ь u!FWȿ#yt,?H]`#UL@wZOm.ZS<`&EpA\\׳R=cGL;BF %91_&:\d'1&yW:5(ar+甉:xىBҿ-ʦ"zJbv?jH2`8/QW$c+UY'ZS:1[7t6V>nj´:4L:xwMYMT8;`RU+ @4KM[ү֑!5谣TS/h`pv O:x? We7'O 5)[wRzI 2S<k\BZٙLU)R{7;{@uʎ7تזYjǯ?զU',0rkdVe}TTdE`/o4]4!qBn^EV-]P '-2 M&hňcE~BS2؆e% {=cV"B(yԕ^Yg9Dۡ7Z|k`_Riw!hUv i//Z7k ߿9 QK)UfbMUW j4/b@ a>|]Db5vC>7{$/btual4?`tbDOGB,F1E{Q? `8.[UΔgC]]lxK5hn@v Ȅ'y5o߹qbY8mBemJ{dLNbq#NKk87lG ?ouAyY;r'_dZ1v7hD(88Zqph_س沶L;9 h˅Y Vzfg..5y9e jM!v+ntʭ5_6֩GkS* Ljo“g|$]qz8Z\,^~X#rq冏z9=8:3֩$|8Ìzflyםdc95遌Μ Jӷ&1#3?*}CauYs z;v\UrNZ Tf *YZPta}Y~F)Ut`k)Έmx[pZ2kAws]E6o PѷP,ߺ("]xգ\@9^|ћ q}8=vIeBE$aM89I;Gg7Ci^q2˟lә^LxbۧbT;SMex.X$̣`!l*xQn/!Sv8-HH4KVCRuy~Na@ŇoX:tSzZ'XkP$) rqlDZs|l;N)&mx+&* řÝQ}.FiI Ks^񲾉4Rh%=DFȫDžssn$nRĖ@C] LLL9c4&soMNۧ(tBp>a _kHt69̟c{\r: ia\v/l0 G~NU uepS(D˦'}" 7xef2΍ZBUCzTpȪm$g傐jr0;.d굺z<9L x_R YmhQ>F#7%Ttݲzƭki/뿣*;#|oKSF/ia%Kvg9z/ z5.=7;n$qpQcpwı4 >K87*O`JHg%>Z=OG,CB3rHj{ \N3`Ԛ潹0tAt%=D_ n|^uPn1;((X?!Q={>-~T L,aZ{(ُn'yi2Bo3Le$r%Rq+/20@mv6޴[L8;rTSvdg 3cVӖJ:5^'^_tیq{)PpTlK)bp3@6Y`2Nȏ8- X*y m5p`/[Qf ?Hm Λ96iX*AV#B)<>5R{g>[܋΄TGtM\Qöb#߁F2$pIky"Ʋ"s4ӋEWKiN43:~8r31۴Xdwlar!#^E@E^0ݚbe-th߁r Hub)ZsVZyg3gGmQemdoY^b@V8SQf 5U6?8ݺ}ЛiY٠6 ;v6Z eK t-5[񀚷.vFٴb1!Y{fb^wvVI<(BDv˱wΡe|i as1<8dqpve8N;[D~c0!eEoRhU/LA}CfYe-9D1txj%ՠÈ-#]VhIȮ.+)b7Í.'{$7+KhU$FE|$x}g(EH;m/7GAWO9qRէZ[jT#-*O5iSs(<p@_*p$sʎp} 3H Z&2SED% h2M. O.8_ %WHd 29ŀQD]0 [yq^zW1堗|(V)v=~a[[S X/b]t`tRe>QsTE.䌘~cӞ稉P{u풦&<G|"ԧڋe+;'`clgmakf`fjFtz3N߆{Y;wex܊Vr}Ws!s\&*3TV)a <1|::e70f5H7aĐ; Tʓg ) pDM3%OstB;'gcDT=|ΡI vQh}ҚF=%rr5s]r\ Zw!8 ?A_om5u$#klFEdhA\|5q\S o] Vr_&?mjR%]Qĺ/|}1:M<) qH"G& 8/-=gCo}\ dFS"1ˠZi m='Y vI"@)2z9}ޡTIHF_DZBD;+( 8;$Y6^zyF ęPq?sYaUÊݺCN-E!$-msp_^*KpDfDv@AJt] 9qٟ&5nGVg7Ќ^|ɀp``Uڸ,FiY iO\kc wT>HxpĹDϳ$y .Ő[<ɂWXp(o ?aˑn9ySf=5UK!p^U #74!GѕP(8z +ovAd-}fK0+K,H\(?'̦?0O<9 F#2@2hn*(5Թ>A՚DJ7 u0aυY預D\>)IZu/ؓG5WNG^`PX^`iN`IrK\k`>wdJ~~Un#9`Q}lHW~-S_'_Ҭve` xfŢ$aԉʘ`;TX@m?IdntG4&22G6`)u-3Ie:K&wh闔7>/64t4i<$aqkSW^zmA7!0 WWAOyjkc-@GN`y:AYїVKKnE vhNw #&V x.fn[*~h́ <}.r*/CAq^pn-qIu ܧrB6|,gE9Qgy)[>iJtGԨG j1.Pŵ]ɶm@mw0 Z^%RS>c.ȓj!l X^aWt6_{u-sU)klA;\~}_KxHqDnrlrPNڌk03+(> \ 9S>.?yQ