llvm7-polly-7.0.1-150100.3.22.2<>,bydp9|(K)9{Mj sr! r+ztQ . Em֣ %弌n0q)t5ҕ&`~2 zcVm ћ半X}Aa _L"AJuJ6;WcZL[Rb8oiƢd:{Sge}kFSٜKjup~{؝7 ftg}G&xɸbhwƗs /&i,(\j ">Ci?id " (,Efk      $X(8c9|c:c>e+@e:FeIGe`HepIeXeYe\e]e^fbfCcfdglegqfgtlgvugvgwhTxhdyht zhhhhiCllvm7-polly7.0.1150100.3.22.2Polly is a high-level loop and data-locality optimizer and optimization infrastructure for LLVM.Polly uses an abstract mathematical representation based on integer polyhedra o analyze and optimize the memory access pattern of a program. We currently perform classical loop transformations, especially tiling and loop fusion to improve data-locality. Polly can also exploit OpenMP level parallelism, expose SIMDization opportunities. Work has also be done in the area of automatic GPU code generation.bydsangioveseH{SUSE Linux Enterprise 15SUSE LLC NCSAhttps://www.suse.com/Development/Languages/Otherhttp://www.llvm.orglinuxppc64leH@X.4 xA큤byZbyd[$C['1497acd1886d8ba791822fa117f61344072e659af995e819e5b97011976b013a9ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667rootrootrootrootrootrootrootrootllvm7-7.0.1-150100.3.22.2.src.rpmllvm-polly-providerllvm7-pollyllvm7-polly(ppc-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1llvm-polly-provider7.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)/sbin/ldconfig/sbin/ldconfigsangiovese 16521228717.0.17.0.1-150100.3.22.27.0.1-150100.3.22.2LLVMPolly.sollvm7-pollyCREDITS.TXTLICENSE.TXT/usr/lib64//usr/share/licenses//usr/share/licenses/llvm7-polly/-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_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9656bc57d96a63a51b313f9031b759f1ae3e803e, strippeddirectoryASCII text RR R R RR R RRRRRba,GLhJ#utf-88f2f67141aba1d186c223d633c731fba9b6642dc99d502d8212e9c093757a17f?7zXZ !t/4S]"k%n"]I,VV"=2 _Z ;/5,(HZhl՝L . M1] 7\>D) A޹^åp~A}TTcA\o Θ'ags7vLSrlpH677n~ݕsO`y(M5*NѿSAx]o7JN2},: Hy Fo#\dZj o3FA{NX/! "񢳜-Ken+#f%uǘ5;[YB.& ݮ<{iBiE4'O6_5(`W򇟬.W˜wQAOOP#;t 2Wnj}Q<-v ʏR"C{I){RpsÏk&N0팍³'Uz>Ca,z*X'P,6%)PvVi5&q9ENv"Y>gtZ7!ՍVu|CA.l 8RQnV[8&~suYϵzd , }"\w0UG^0vdPbl3nޗ<@{^IkB+ȢsֵV<C9R?zS?C(Zҿ+6 \%aR3`La!kUY)1eyU?叙0a2@Yo m44LfA (׉&L"j`,>qX.w>1RWśv؛\te [dTTJ sDxd܂WZn.]!a17VHd L׃ODk%p5h8 H$阾6ROgEuL~5 =y1uDuAa+4ښ "MR~>ڝwcOlXEU=C0{#ut,g2o[fYb hݻ$oqmRaO~Fdz QO됮yQcZBp ʨCUպ8l~ӛ`@d q08rNK6Zx2H~߆4v}C~yEє<"8[ @^Y8kՎW4 {z-~CDؒ~{gƾsz 5Bc> t/;!)&Hb۲߆a]ԅ\r/p%I~H*ٱpA͌eKZ֊,7ZSlc^n>t]bÎ8G(yl&GTŴq->hWpjvཛڷ3}8C}2\ם!2b ImK FQ#!nS7g9TO^DU޶_KyHbi.v0 EWyCI.@ZZ~z$s:dW@ Frp8 |ϪSwpoGQlr cӺIfvcɺtr-{*`e?V^t- nt9Τ'y'8N$eNN1?xU1Q1ZWySVl3 P3\i3~=d_5)ϰ(S=}\Stiv79OՠQƞsTػ3]/ sno=OB <8S$<H[7~4XGvaf_A5|>*j^h54 h\8;ZC iJm)t9Yghw'Y@iў@=k]Ćh{̕Q3q_7O@k -QVT9j] -ZaB_t:>'97CA/%-ɻ޽ b_02ds1hufI TZkMj2^xljKE|%D]G{{흣יeb{H9uD9Gen2GJF1j8`0PS {J** 𜂝hm xDڍtbirj?ؤTwRO 8:$9X(V0lKNX2|Cq܏YpYճmy^><|.JUaG%6]R=Ϳ{u獍hvc by )4 n-~PԨCۛw j98=zINz9/߼};c6I<"sD!ޣylܖ5(6O>(~u3yۢS̚דּT=TA4HuAqq V1"l_E ; I=XHJ 6O-IOw"ކd86ͿOj>x 1%FcsB 0j>  7t({I)eщD۝'ä.+#`f#4iGY(W' ȝѝ.YCix5˃вFtT%Ѐ53NJ.k`:OoSvSEtAGgBc9~Pfq2$yBVGGTICaլp0eʐ=8e#EWbslc!K&f-G(2wa¾,MA%S(3"^}%6N Sie|2AK0ɛei9yMF>0+0\'Y!.o gi&י% j羦VR2BR<.bǏ"ՠ+/|{(UQPz*)#趗uޖpsޘN=I0 yq_ {.M{trَ_g^ ixxO;g Jc.P:_3~\kGf5&ŸZS >#iG1I؉߆{Nn-(J `FD)"U"أƴؘ4h`8L}E^&=0al:BfE,U)l W>E4 ^h}":DILTZVZ>~5mUk}zql\4\R9*{uzϵZZ)-bR9&g)Sg ;'O'A)y!m!5l i|F{NlWo[^>CrfZ-X/ۡsU:XE|~ΌbGrťŶP-?$cxo0YB4rFo{QM'ġ4 Fx AY0#6{]5ݤ@T`r{״{C-! ^(Yu,~HZw9#i45Q,@O1BǶgvgPbeEY>3>So. [l$>9KQbL=Ԇ@j  E{^ysDml>vjECC!jb ?R~wfYB l;Nq, oX'?˹iZjk3YT pqu+yjhc!y-(kH]R۵tы3̼De.//AYR|ו&0] E(<B@fEsP6G7eWS iZ(ai)}éYmӦkOhˀ ,Mce >/۲wzuas_\N(krD=O&Cɋ7;CgYDi\Оk2l#΃T-17#dnǼUY䟳/9f>cm 5=}2$p:^9WL6-[ߘa{ENM*9ٕRV%hv7s@,.NLz/\9+0d8^oZŏr(GDdCq`۝[ >lG=hxKv7ɁZuS*j[+3#=Bv_pMj;"W9[8pNSW~ uA \ʳP}VkTk\`/#X>x^gܣjGwSVS)3Wb6(GH<a9wE!U/Bla݇m%8}<}(JZqOS@)xJ_kf8~0>Q'=Z*\zO{&/򰇻WiFM%PfXٮɾZj =R?3m_j`?~} /škD+:5wԟ;O^"}#c'\^WYuztcAHpKrKSV.Gf\L8<(ZʎdG?6[Ojaam "a8zׇiaΰϛ2bZ}ޣDRS0dw?-., ~P֘KY"\¼DKKV,&G;%rt9/m7&g֊Nx˷zaJlA:"/"4 ?$1{+d<8h BbvOkЪfw,pEw=l7 |;481<:O$՘1Ob0&TC6I܀ 1͝] OכeFHT2{x\WPAMohDW2*M,%_im2&OmR3sf3\@`0 ( QCe-hW;Ul+~ڜU}X>N#^ adYJ Ե\6`Snt" 1_  #gyx9vkOMɹfw}#W?d A_.IQȌ\~04{ U@9Ta3Bڣx:JwH˱g {eIUtK^zG[{LbVc& 2\X%/|Vu%|4 .W+e{^\_-ܘzܛ\;Fp@h}M YZ