diff --git a/Makefile b/Makefile index df2e9c26ac3e6..19b38d9134751 100644 --- a/Makefile +++ b/Makefile @@ -179,7 +179,7 @@ else JL_PRIVATE_LIBS-$(USE_SYSTEM_ZLIB) += libz endif ifeq ($(USE_LLVM_SHLIB),1) -JL_PRIVATE_LIBS-$(USE_SYSTEM_LLVM) += libLLVM libLLVM-8 +JL_PRIVATE_LIBS-$(USE_SYSTEM_LLVM) += libLLVM libLLVM-8jl endif ifeq ($(USE_SYSTEM_LIBM),0) diff --git a/contrib/refresh_bb_tarballs.sh b/contrib/refresh_bb_tarballs.sh index 1b975256fb846..fabd9cce96e8d 100755 --- a/contrib/refresh_bb_tarballs.sh +++ b/contrib/refresh_bb_tarballs.sh @@ -54,8 +54,8 @@ for triplet in ${TRIPLETS}; do for proj in ${BB_CXX_EXPANDED_PROJECTS}; do PROJ="$(echo ${proj} | tr [a-z] [A-Z])" for cxx in cxx03 cxx11; do - make -C "${CONTRIB_DIR}/../deps" BINARYBUILDER_LLVM_ASSERTS=1 USE_BINARYBUILDER_${PROJ}=1 ${PROJ}_BB_TRIPLET=${triplet}-${cxx} BB_TRIPLET_CXXABI=${triplet} distclean-${proj} - make -C "${CONTRIB_DIR}/../deps" BINARYBUILDER_LLVM_ASSERTS=1 USE_BINARYBUILDER_${PROJ}=1 ${PROJ}_BB_TRIPLET=${triplet}-${cxx} BB_TRIPLET_CXXABI=${triplet} install-${proj} + make -C "${CONTRIB_DIR}/../deps" USE_BINARYBUILDER_${PROJ}=1 ${PROJ}_BB_TRIPLET=${triplet}-${cxx} BB_TRIPLET_CXXABI=${triplet} distclean-${proj} + make -C "${CONTRIB_DIR}/../deps" USE_BINARYBUILDER_${PROJ}=1 ${PROJ}_BB_TRIPLET=${triplet}-${cxx} BB_TRIPLET_CXXABI=${triplet} install-${proj} done done done diff --git a/deps/Versions.make b/deps/Versions.make index 358536bd188c1..6d6753abf4141 100644 --- a/deps/Versions.make +++ b/deps/Versions.make @@ -1,5 +1,5 @@ LLVM_VER = 8.0.1 -LLVM_BB_REL = 0 +LLVM_BB_REL = 1 PCRE_VER = 10.31 PCRE_BB_REL = 0 DSFMT_VER = 2.2.3 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index cefe4e413fe7b..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -d01b227aa4dc1886fb804e60bc3b3af3 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index b895e8a9a9320..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -50b889f5fdea091b31dafcdff2bc34ba71ba745f61a52cc81dedf7d146d46287673c7b0476af60ebf6fc8db6a664490de607524371cae649e7210dcacae6c745 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index 50c4377e0435a..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -fafb0f42ce1cf6d23e82910767a12c6c diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index f7529b346326e..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -1543c0f7756b6f2eb410f5dc9e5c425fb525ec3f68afbbb0678857d4dcc2949a52677dcb022e403f0e1a39a1a526ee574c45f4df87b44b1ea7b2b139a97aad88 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index 51052f2da47a4..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -a171b6a69115b90e83a13ccdcfec02af diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index 9ccdc392309b4..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -52482d323b321e003be5cca3db93abb6ef6fbe7e12c676e928f84a7c25103c7529974366b4e8712966c49a20f548bd72e9de88d9472195858f6492a158cc89cf diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index f058a02dd01ec..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -035dde0f92e3b376036e0fa67b810a11 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index a0c3586a78eb5..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -81789fa2cd495814c18fb2de841509d9d6bb070792040fcfcfa1e80e8e879ba24bed3c4547033025fa2382fc9b9111e09f668f05cfa6c5d9cbb5abee93526767 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 deleted file mode 100644 index 91dc33d425f4b..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -781b6205b952a95969d12c032a616ba3 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 deleted file mode 100644 index 22decba3c6027..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -ed793f0cafe16767f9bd1d0b13c7617a06fe8f6531f42843bd349e39969eb11998f6b0f7b92ffe68319995fb8c057abc4eda0037126bfd735b61420280809f21 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 deleted file mode 100644 index 5a2e6c1d4adf3..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -3adc58a9bcb0329277a89fcd86061c60 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 deleted file mode 100644 index 561d39dc6544e..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -b9e96c022a7e7b3d96e0bb1e20245052e225cca76d1da42f16ef80bd30dfbba2800fefccd814e16c9a86295888cb840b3a26fa996a7f6e714d761990ccd682d2 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 deleted file mode 100644 index 581a6333843ab..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -686f88526778f94775fbd1039400439b diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 deleted file mode 100644 index b68b29c5953c0..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -d984f1cb7a92c7820ea2f569d9c30fc396d44059ebfb5f30f8b5f059160d23d061eda778c14165dfd72d9bc0a61ec762690ec713d440e41513645817e3c93c7b diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 deleted file mode 100644 index 1b51f20cd9c92..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f76166ecbf3bbefc30c281d5e0d1c4bd diff --git a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 deleted file mode 100644 index d9a5023e34e1e..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -46a6e9f8f188efbd2d835dc284394524976a258a64ce4afef16a37822ba13061b505b68316c4e7c3249353d1ad38aac8382b36f5b84a3fcb0190c33807901f1e diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index 7284ffdcad863..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -bceb4b2297c8c0dd62d147266057c0e1 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index 615e40b9f87ec..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -bc436a872dad810c2976b6f8be42052c06ab7e9af8f73886258e366b0621beb100c83096995bf1f32cebb4c38165b4fe5dcfdbb6df96410334a7e4337b101429 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index e72f4527a14d3..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8afae950529737cbb682f2c60d4f14ac diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index d0e3532271215..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -4a6e0aefdc1f614341233eadc3a5227396bc2416f2f614beab6980419f5357838c70f48596bfbb698f72cae2a0cb1b06421a809f959a71fd270ceaa6db3724d0 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index 8fc0604daf2a4..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -59522dd6fed0e2e57a705746c7c351e2 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index 5baf9cd70d196..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -02efd244c437ecc030b7d6dabe2cc9e0d57674899241877b80e6393be42cf732ecdbf60ae5629b9c49b180007ba4940d0b03e177e5b067a36af5a759c1f87aa4 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index 0f7d97da12616..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -1f82ea08885a2d48593ebc5cf6b2b714 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index eaf133a8f297f..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -693627bbbb904e8d11b57039348319f4b84c6d503e1384e5bebb0451ab773fdf93390329f2c8594944e106e73f99784c6008e4a7a39ce283129a74bbb202f2b9 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 deleted file mode 100644 index 4321b1712a0d5..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -6852aa385061cb9469bf178e57701b21 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 deleted file mode 100644 index dc2877e8dee6d..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -91ac4223afe90fc4c5bda15b5acc868f2ce0f11772da31694c2eecfff72351b2db2a7b251c3fa802e194ccfe22df828c7c29c813200c19af5018e58ba45008ba diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 deleted file mode 100644 index 4e3c306ff2df9..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -86b57360301fe0edc3e73410f78060bc diff --git a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 deleted file mode 100644 index 38ed9ea487c0e..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -f7cc2b80435f4c0465e427b6092369a51d554105210f2badea6f7fd4d801791005d03a1a5d565ef896ec0ab2401be4e07a37a415f4bfcdf147e40320c63925c1 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index 0e913d186d357..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -7191af4c222676987dccff7249e2f431 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index 576aa7730e2d7..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -78bb4a095020802848c60bfa97b578fde897b1373417cc3035b648b80eb59ec515307090aff762ca84d5b3ca7c5eacd5ac3d395a759198526d88dbe38119ca30 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index 4220444474f57..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -1e766aeb1cf2c1dd03e7ae54f1f3c8b2 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index 0fb1eb01a6710..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -03be308c50a181d6a0fa475886bb97a2c10be4bafd72574e561605e9a76c17555b978f54668c21bf943188be1c1eb867de6baca3a884150322b85c0499deb21b diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 deleted file mode 100644 index 066de29e84fa4..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8a81505f2c9ab3697677564f7f85fef6 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 deleted file mode 100644 index a29bebc3a10ed..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -b19dc60bcb9b23449d31530b1e1902aa808758f219e546d6692f3821879f13367158ae8f93561f32b839ade45e5cfeb0929b218e9a550f94d9c33e2bce97a5f0 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 deleted file mode 100644 index f4d4364f6e34e..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -89a0064f8b856cc6ecfd0acf092b5086 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 deleted file mode 100644 index fce6c768990a9..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -13f6ffae778c6fb4f0abd8ad0195d4b8759858ccc23e1dd6e78ef41927d764ad516cce60d29f5987255caccdabeac1b8067ce02c16e4670a120283812d0a3527 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index 6209edb399d8b..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -5604ec1e07e6dc75ca4934fa9a368dc1 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index 6bac14ffd826b..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -3e572f5821bca54dbe45c71b6d332bdafa0973c6e42f5777e376bb59aa520ecdd7c289ddfb0206eaca4f348fd40dec100646a05700c2434860d72fcb7292e901 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index ea92eb2a62380..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8a34db181bf0c0e4fcb36c070bf0e5ec diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index 5b24e778b83f5..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -36f43fe65e69c45fa8e38c9e1bcb95a356dd1c5ee5065bb600acf63cacdc47ed99ddc8ba996feb78baab6c2d599fd3f77483ad7d95d8f6a413666e3cc3d17dc2 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index 3b5a0d7103ec9..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -4253e03f727a763bbd277dc9f374e329 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index 53f6786bc663c..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -aca8d46637c91f8784cfe9a88fadf6b63227d910f985a74ebe0e1ce9bbec3c63284ac9e6f38a95ad2120f32728062562f0fb44f7500f5453f3d4a87ea956efdb diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index 17e213eb768e9..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -ec724038dc0a30ab95ef815f78bd22ed diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index 6dd65ae39e610..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -bb8fd62d99ef6847be3c8216c5cc75dbdaf6276cce6aacf6cf6f33e5ce632e8056f91501cbfae7339f614f23b4ec9aa87ecb252257ef0e241785203b196f0620 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 deleted file mode 100644 index ea114c6fccc42..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -9c514b1f02f6b3a93e63d4f6887287d6 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 deleted file mode 100644 index 56f6d1c8d25ec..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -ce233631ec16504b040c69afd6241f87af81281f968851d5d133e4e4401a11c7ae594b545392c99af2f5ad9fdb9f9f8ef94ced11767116ada3712893cb5082f8 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 deleted file mode 100644 index f6456d18c7604..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -6043020aabefc9283d7509311384f368 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 deleted file mode 100644 index 286d0c6b17dc0..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c01c01902971f4972135f1c7fdc46a8e34525039004d26784113d664673307d99518d11bb33616df0c7f9364dbb6936e53b6e7bb5e1a18eefe79b93cde8accfa diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 deleted file mode 100644 index 3a9845fe4eead..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -10284a30656c400640940b6ee83a7c53 diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 deleted file mode 100644 index eefcf219f3f8a..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -f077ae66b805d742c3215896850977b9cc90fe53d3617b779cd060aae5f1ee1d07f92bd8d970c8105bc7caa063dac7298891a5457a0bdaa3bd6824c1b6e5dc2b diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 deleted file mode 100644 index 6177ae3887c23..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b1a633e31a01c61a8c3a47cd7e92ee8a diff --git a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 deleted file mode 100644 index b4cbaa0546c38..0000000000000 --- a/deps/checksums/LLVM_full.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -8ce3a01e20ed84344c24996baf67375dfcb19cf26fc97fdec085502319eebf684a2fdc347054c7178cd286768899da61c5e3cdbae107c4722ae97186f71062b6 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..e41e143c188e8 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +627d06859ac1c1b8f5350853864e7283 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..30a93e399f02c --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +56319bb45705425fe7d2acee82aeeb2d07c0b2006aad79ab9b78739737ba66b4e10bf0ff992ad3728baf2d5dd06f492c8f7195c6117bcc99875dbb22e4f6d931 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..6063c90484c35 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +dbf9d91cc62153a2465a4aa2a7c821da diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..8ca0f02cb51a9 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +91b911cd1d95ef88078cebca42828790aa2a5b51c10da279bf9d8c149776fffe0186830fecced65c413ddd1907aaf1ddb9ffbba801cf6a7261ea5cb04a896698 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..6ab316d382761 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +5a12055316ca18f3242daa0d4bb022ce diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..c4fd6f4b72f60 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +9d838885f0415a911e0e2144d12b0e6ca56a5eb7bafd19f8eb93d8c67859af8681833619109b90b62ac0b306c562e59fbce074b64d1f963b1e79f08330b7be22 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..850c07edf479f --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +b1974e5ad90aa41e50c271b337d5ec92 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..51a137cc0ff07 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.aarch64-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +e701bfbfda87cdfbb116151032215cd37e422d4b90419da9bb26eb359c5a577b0a85419a63e04c6b23cdbb44bab2085050328521558f628199afc5a1865f894d diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..be5f4e98553c6 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +f541d9ed14230ec29b9c769af51c280b diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..deaa4c1167a4b --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +469bd9111a64cdf6abd76f0ee8c78be1d8d351ff238a5785b0d55f833d912bc27579c44fa177a8e938be23cc35488fd0155c05c75898e01dfb2076cd9b47cda0 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..ced18e58263f7 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +fd996c2ee0b099c38e51d6046efd89ef diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..a5ea5540a1cac --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +cf48af5695df2cc264b9cbf53b292050fc9b3a4360b1f335b64b3ff2f430c4339d09bba83db4ad9f05907ef8cae42d2908a22dd488ae4758996910a2f06bfd2a diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..c5dafc95f05e8 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +fe2dd8a22fc461ebd315e6fbe4081ed8 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..8bf535efe0c78 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +eb5f1ecb7ea1a9e6bb155ad14b274cd362a1db9943d673a6a76424ac118279840acfabda35b02f58e1496bc4af4b912b156639311f617b01231a0345dddbbc89 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..141f928afbaaf --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +b4cf5cd350a1dcc588e33f1ff2fb0743 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..1355e236b28d8 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +48e9b2c9c5225cfe5e037b365fbdd7cceb470a615dae4736a5dbc52505729779042a78acb0e3b4013fcd1017e630532f5bef6e157e0da71d0c41c3443e850419 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..914a11dd8399b --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +e63a728bb0ba1e2bba12a9025b7cb105 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..bc97fca7c6b89 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +8b9038db3ed161e8f6c4f9dff94dcf112f356681f938fb83f46a216d4f2b338c29802b7f079a30f5b17079f070de3e4e21b7661b516b319b180f0659d47a15b7 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..9e89dd1768251 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +9cf9f3ea2f659180a9e73d20db4499a2 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..b6a9d5c40fdb5 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.i686-w64-mingw32-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +3d322ab9d2136c075d9a76b4e415070420c521be0fe8c0d8a6e230273e5e971e740683be5b02ed87c9a0c291237b278f5adde10533e463fdf80243973a430d80 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..6fd586b7f437d --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +fb52bf712397a467ba445e3e6bb0e9e5 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..d6a510ce7661d --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +58417a90143410b946f71544ec522b1aa7ce615bef855d51d5c72f1aca3284d34fe51aaed22a1e8757174eda49e9f7a391bb33483343e3750e8ad8300a8d548c diff --git a/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..c66c29f39a9d1 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +5aac05d2526652d63970c432dd33e2f1 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..fc72df5570c3f --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +e279eb7ab34192e7ba950c137c0909266f012c204a7e501c8059103b68ecddccab019607c7ef2005e9f0df808afbd3b1c30721307ee963a7ebe2d2ad98b1976d diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..d9cf100b46619 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +c5d86ba76b161af8a4723e060f5639a4 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..56efdb4b69a35 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +9567fbc117295aee2c1665629b1ceba7b5b38fcbedfff954b3877d5e32736f522e10ef16de5f68bc8529663c82e137a4a222f48bc911b3ebf9dfd7467e5ef506 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..36766917c6861 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +6d6b7cb8d1f37f88a2e458854638ff08 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..ec2f3a405d7de --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-apple-darwin14-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +371e9e80a7d3df93d8b6ae34e2fd5e8d695d08d3a2347c7975ad6d911e7fafbdd4bfc65b4514ba5598ba6fbc15638e31ac6f6c177f7888c53758ef14caef5f32 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..e36828b1bf93d --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +367be149d6b2d51a19a281ab61a35900 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..b5b6987cb0d9b --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +5a1c6cb78cc97d4d266733bb6081ec53acc85623bfad6c3dd3155cefb6ff5fb898ff6bfe440bf41285b273c64dddf5909da6772237aa38936dc1ed88a3492326 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..039500bfa6464 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +3ec1c981c9d034d11ab4564a1c291120 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..396e9df3a369e --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-gnu-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +5477149e283334d31dc1c0259dc52ff4b99d965a1aaea2fa764c7f2a1fb999b2fe9fba7c18dc6387a208d5da01d08c5846454046ba1ad66dc8d0b8b0c85749cb diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..0dd42c3d98b95 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +f90bfda638938eecd7ad792cc7171734 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..a8b67f214ecbb --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +4a803a9b9faae13d323a013624a655588548b3616ee138578e943f4a9aa76375e8e48ac80ef130e4746b2c9113e6663cedec4fd84995456d76fb29b0fc5fd954 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..383efa9dea85b --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +dae604ec167ea976fae5e6793b898e09 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..04d32a03b8e45 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-linux-musl-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +9dd138b4769fd8bc0bea23b25e46326b33da55eaafdf516af99f9863dccdf4652cc7333e3ccab800bb29522b5adfa3b80a58f705a00189c62bea3db5ace3f2fe diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..a85b3433e465d --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +938479c25b8faad0eea726fc0a6500f9 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..90f058f677cf6 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +5ed6258c5818428de5c029807af127b09b01f79fdecde9f19e5e6caafee40fec7654b4bba19903de44e19174e85930a5c2c3599f829b3ca345df1d6d603556ce diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..288dc2ed938e5 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +eaa9cc5229661d62f6eb6e16770ef04b diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..37be70da053d6 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +7cb669f052a60575f764c69157c2a8e79571f538ca16b9460ce103bffdc76db36d3d8620c06e14626f86c8afcda6ea9eae8ee3ba0fbb31c2a1f30612d67b6e25 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/md5 new file mode 100644 index 0000000000000..63cdfa856927f --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/md5 @@ -0,0 +1 @@ +78afcf1e9f86054495a4198a37b608df diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/sha512 new file mode 100644 index 0000000000000..4dc864d44273a --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx03.tar.gz/sha512 @@ -0,0 +1 @@ +b6c15771f63e17a31f69d8ffe198acb5b55fe5d5985a5e4aadc2f24a406dc91ff5b56e0eea80f3aaf506f92b30fe14bd9e57b9484dc66350083de9352d58577d diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/md5 new file mode 100644 index 0000000000000..cfc216da151c2 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/md5 @@ -0,0 +1 @@ +8c9e90cbd18b875761a205bf8e000c29 diff --git a/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/sha512 new file mode 100644 index 0000000000000..c3d80db8801a9 --- /dev/null +++ b/deps/checksums/LLVM_full.v8.0.1-1.x86_64-w64-mingw32-cxx11.tar.gz/sha512 @@ -0,0 +1 @@ +8922749481ef835d058f49e2bfdc61b39cba8d82f7ff10e343d6e8f19d5752e23e60a820bb69d3599f040ccbce85ae5d80f1d199464824a38104ba7a441397d2 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index 91477068c40f0..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -59bebffb94f168e171f64ab064d99510 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index 1798d004ab21f..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -6ba3c1876451952d77907ec12fb0bbbf575d6379b2896739dc32501e7481ab7a209c0fabaca027050443aeb67216f9ec3be5331b3613e63224ecdc86dd138564 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index dae2b95e41a22..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -98267af9647881bbd3a2ce8f38720134 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index 2a73579734acf..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -eea55ae9fe832bcc7bb3c6659eacd42a93ff91bad04b84858817a67bb056dcc4343b2a2e547fea4994ab8000ef20332c7a8803fedac02850bcd021ce3a06565b diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index 17cb79cf8bd3e..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -3299a19e079c642520cba3ad61b45d85 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index f6f616a1401da..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -63c913dcb925660cece1e7db6f42e03be21b8a2a06b5fb657a47546ea238b774f1f9d7d1897e57bdf8fab634d663d5532f1d4702dfaeeb650b30499d84e78eae diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index 2a7c4f8b4f847..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b5b4342c83c59e7e8fa08b9954533201 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index 634821a819116..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.aarch64-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -df9c4f81a984ba33f669ef2e7c39f49016d2a590f46928402010b5a57b0d1e4a6028624f8b61ad3611773da2fd3e74b94138c387412c991d1d33ca959ddae214 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 deleted file mode 100644 index 8b296aaf1adb6..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -10a68e2e502548e605d4c8ce91275030 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 deleted file mode 100644 index c0e3739e5cb15..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -fd2102e79b3e818f7783adcf688c5a3dbbc159cff476aad1e55b4cf983817fa8de9ec2084cfdb2c801aa347e331fedd005f906dceb4f4a8a6360cd0c7a06122d diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 deleted file mode 100644 index 19bae1a6e5a9b..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -462644259315e24f54ef677c5955c8f3 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 deleted file mode 100644 index 7df006d34a190..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-gnueabihf-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -488ab892de11e0ab86f923d1c302c248eacc8ece3daebefadad9dc4a1d98b4cd2368edf82884b2189958362ee40a3acd61ba8675654833dfbd2b7c6bb6de768c diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 deleted file mode 100644 index 45afe5975c972..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -47fdc91cc5d4ccb6d61891139bd1908c diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 deleted file mode 100644 index 4d6d057de72ab..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -1596fc94e2579ca5ba5cd8b65cd07744e7dd590424a8233ec2c3eb1e8844fa24024d0247c3b9b2dd23ada4edf022103ec6381a15c5c82396902e67daa8bd278d diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 deleted file mode 100644 index 67658fecccea9..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b57956ac6664e5d13643512881f6d35f diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 deleted file mode 100644 index ffa05a9fec003..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.arm-linux-musleabihf-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -3a114b1d2d7f69170f4a740d08c80f091cd09d98d0f5999be659d96474a01641c8552ee6582165e96e137596e079cfa4b65029618e6cfbfa731dd1b57aeca4e3 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index 9c627970e6c51..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -37076fadfcfdc4d8589128c4146f2c30 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index c8b89034e2d82..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -5a99aa713783d40cd4504ecc4c84f776441638f9c0d5b371c2bc15a30d2bfef530dffa3c9036a078472d496f2e4194bbbafcba6b584735a692cb71c695ceb441 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index bf75abf2622af..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -6917b0ea73071980ba77e26de197e258 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index b5f0871a037e2..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -cec0b092e66174eda6e635d633f9b842cdd6a7f373470cd25946fcbad9cbe53b61f21c72f7a93c3c3f3e3b678a57e84b4dc17741527f334d570cfbb4bac95776 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index c394e39db8493..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -e6e9e115f9a3c335b203955caaf56ad2 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index 6dfcdff837add..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -964a068db799501be63773693e126392c7985865a7d751132bf38fb4c04ace2d2eb9d35a19731f5eb6cdf4dd4062810bf0f537cb871efaf5af1db3102ee235b0 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index 433718c43b269..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -21084cd69251ad1eba12bf857f54168b diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index 961c7895c4105..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -a4579d427a726f2541820267e3ef41e6531f8a9a45dee7af1a3af93ed5f59d7bc46cc0aec8280b106fb2d2a485988c2d21464fdbfa76bf8a3f564c61d557dc9a diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 deleted file mode 100644 index f99a3adf74cd9..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -f5221eb8fb0d04b1c1b3e8f29ac1ef66 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 deleted file mode 100644 index f82a5ec22a07b..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -33be306969c5f895f372c3052c2ab09dfa1a032b8ff96af328d24dbcc3985bf2e664f3b14bd3e0646b5bd02def9aa6fddcb6b7c85d8b066ea6081f0831979603 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 deleted file mode 100644 index 1de414610fa41..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -b2126d9a7b7d5be88d199cc36da1a005 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 deleted file mode 100644 index b89eb221f2a65..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.i686-w64-mingw32-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -cf7c106ca80c2f7eac8ffdff35e9d6b19cfb2f61c7431e99bf25a3c7eca673d84b3b5647f06be3093bc43289b28e29cbd2a410435ed587dfcfcb803c80f35f4d diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index c2a42a6d8583a..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -918dfd0f158a56943f3f7bbf50902086 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index 8e1a3a5982307..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -dcbc2ba2acc5a3ac0fa0012ffa7e0475f419067a5d3de3471f244b792d201ed13e2f162d5797478bdbe666783ea4ec88659895a0c35e8af463d29d093236ee0d diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index a0c578e3a49e0..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -44213f1430188bdcaf8e6463b7346ea4 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index a3267784e9d1d..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.powerpc64le-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -550e68899d6dbc143f3f32bc8a31856e03f0d250228681078cbbf7661fafcb9cbbfb42a8390ddbf174d9875799912accc92f41f168e07599f61e5a3d41455871 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 deleted file mode 100644 index f776b1f73d2b7..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -3c9873a1631fba4ae4f43a463941ea00 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 deleted file mode 100644 index 7908edd64a3a9..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -ff979f710e83997b1bac64544131e1a575796d8b38155043a242d7dfae6cccece1cde8d1bc109be99b726ae7ed311bce92b1b2bfab8dfa531bb0c5dc2a999a7a diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 deleted file mode 100644 index a2f681adff821..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -0d18c53213f3c8df0865a80232a3540a diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 deleted file mode 100644 index 4bd67a8623d86..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-apple-darwin14-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c03556ad1dc36159ae1a68acc9082a630d020f58c03d090dd1496c531554c941c48714199888c6b6371721ebe510f1a473aeaadabcb89d6e6e4f92efca02fc43 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 deleted file mode 100644 index f35caa02a8ceb..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -9de979deeecaa0c69807f97e556f5774 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 deleted file mode 100644 index b2acde06973fa..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -da89d16b49af3f3316bc25663b488ed824401e7fd680a5598ab274359036cfb52f87b6f9007b0ac9d7da4a7610889fc396ce427202a643fa3db3a7fc89aa7887 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 deleted file mode 100644 index 2c03f39189265..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -83b026881768c439c58943f6403a3674 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 deleted file mode 100644 index 6b691c28c8dbb..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-gnu-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -bff30000f8be685350d5af0efa93d0c5c6af8b60fffa6093156baef27354f488d6aa587a391f8e7cd266924ca39f4cba572417acf638d2646adbd9965254371e diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 deleted file mode 100644 index e763546f2dd7f..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -c1ceb6bd34dc40901b7aebf097269658 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 deleted file mode 100644 index 230fddc998e9d..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -c68e3f9a741d408bddf8b2a538bb0a3f84871fb1b18d299f32fe5bc9eb071e51e7c48604a464aad0672574e8e72cf94da86e8aac23563270495b6eacb2530c76 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 deleted file mode 100644 index ba7cc625fc3bd..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -4bb970a1bc4642410101100cc22add0d diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 deleted file mode 100644 index ef5f8adc51414..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-linux-musl-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -83f45574172b1b0403a8ca1337d7afbe54d9de91ca702796354600388868ab7c54d9c9561fc4e5ffcb1e5b3b791e1322b72232be3dee436cffaca111cde3faca diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 deleted file mode 100644 index 5f990f3455ec8..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -20e761b6d8641170d45205a0b3c2a6fb diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 deleted file mode 100644 index 1f9c61943b459..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -bb20e17023ee33e0e5f9d209a85c7f91792fe8777901a942d17f2933a88a759971f684efeec3e7a47aa667af0114fcc879e4ba6d53582a9ec8672261d2536e32 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 deleted file mode 100644 index 4ee66a4a8fc5b..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -5ba5405e04a5de586ab79e832b639085 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 deleted file mode 100644 index 46f884cee9ab8..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-unknown-freebsd11.1-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -e73b4be82afa783d8112846fae26e61ea84da80758c29f93a12564541cf55e91a39bdc40203e9b20cc86dfd0d0df1ec4587f68ca86b595956a8e3957366b4c45 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 deleted file mode 100644 index 1e8472673208e..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -d93b9c736cee8c093ac981634140438f diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 deleted file mode 100644 index b239f210e8053..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx03.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -f7606b1237d900bf5acf48da38308e2a3bc8d155bdcf471ed6a55399f5f0d6eb1a662aef75f198db2d7aabadaa8b86edd86a9fa8fa3b846327279c3fbe0a368a diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 deleted file mode 100644 index 8593a2b6e2e9e..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/md5 +++ /dev/null @@ -1 +0,0 @@ -8aedb98d36bbafbd4c966162795ba599 diff --git a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 b/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 deleted file mode 100644 index b1522b0d48cad..0000000000000 --- a/deps/checksums/LLVM_full_assert.v8.0.1-0.x86_64-w64-mingw32-cxx11.tar.gz/sha512 +++ /dev/null @@ -1 +0,0 @@ -e22e692ac8fdca881d4a1a69c221300707d87a5dd67ca9a41682aeaaadbd3c695a00f11723ab9857d2f5a6e5b919d4ba8e2d3a67be7a947b78f62809a01f4bc8 diff --git a/deps/llvm.mk b/deps/llvm.mk index 18a7f09de25ec..a9f677002b442 100644 --- a/deps/llvm.mk +++ b/deps/llvm.mk @@ -464,6 +464,8 @@ $(eval $(call LLVM_PATCH,llvm-8.0-D59389-refactor-wmma)) # remove for 9.0 $(eval $(call LLVM_PATCH,llvm-8.0-D59393-mma-ptx63-fix)) # remove for 9.0 $(eval $(call LLVM_PATCH,llvm-8.0-D66657-codegen-degenerate)) # remove for 10.0 $(eval $(call LLVM_PATCH,llvm-8.0-D71495-vectorize-freduce)) # remove for 10.0 +$(eval $(call LLVM_PATCH,llvm-8.0-D75072-SCEV-add-type)) +$(eval $(call LLVM_PATCH,llvm-8.0-D65174-limit-merge-stores)) # remove for 10.0 endif # LLVM_VER 8.0 ifeq ($(LLVM_VER_SHORT),9.0) diff --git a/deps/patches/llvm-8.0-D65174-limit-merge-stores.patch b/deps/patches/llvm-8.0-D65174-limit-merge-stores.patch new file mode 100644 index 0000000000000..646c44f454641 --- /dev/null +++ b/deps/patches/llvm-8.0-D65174-limit-merge-stores.patch @@ -0,0 +1,119 @@ +From 19992a8c7f2df2000ea7fd4a284ec7b407400fb0 Mon Sep 17 00:00:00 2001 +From: Wei Mi +Date: Sun, 29 Mar 2020 17:14:12 -0400 +Subject: [PATCH] [DAGCombine] Limit the number of times for the same store and + root nodes to bail out in store merging dependence check. + +We run into a case where dependence check in store merging bail out many times +for the same store and root nodes in a huge basicblock. That increases compile +time by almost 100x. The patch add a map to track how many times the bailing +out happen for the same store and root, and if it is over a limit, stop +considering the store with the same root as a merging candidate. + +Differential Revision: https://reviews.llvm.org/D65174 +--- + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 45 +++++++++++++++++-- + 1 file changed, 42 insertions(+), 3 deletions(-) + +diff --git llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +index 6af01423ca1..9c7e37d6945 100644 +--- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp ++++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp +@@ -112,6 +112,11 @@ static cl::opt + MaySplitLoadIndex("combiner-split-load-index", cl::Hidden, cl::init(true), + cl::desc("DAG combiner may split indexing from loads")); + ++static cl::opt StoreMergeDependenceLimit( ++ "combiner-store-merge-dependence-limit", cl::Hidden, cl::init(10), ++ cl::desc("Limit the number of times for the same StoreNode and RootNode " ++ "to bail out in store merging dependence check")); ++ + namespace { + + class DAGCombiner { +@@ -145,6 +150,14 @@ namespace { + /// which have not yet been combined to the worklist. + SmallPtrSet CombinedNodes; + ++ /// Map from candidate StoreNode to the pair of RootNode and count. ++ /// The count is used to track how many times we have seen the StoreNode ++ /// with the same RootNode bail out in dependence check. If we have seen ++ /// the bail out for the same pair many times over a limit, we won't ++ /// consider the StoreNode with the same RootNode as store merging ++ /// candidate again. ++ DenseMap> StoreRootCountMap; ++ + // AA - Used for DAG load/store alias analysis. + AliasAnalysis *AA; + +@@ -190,6 +203,7 @@ namespace { + /// Remove all instances of N from the worklist. + void removeFromWorklist(SDNode *N) { + CombinedNodes.erase(N); ++ StoreRootCountMap.erase(N); + + auto It = WorklistMap.find(N); + if (It == WorklistMap.end()) +@@ -14423,6 +14437,18 @@ void DAGCombiner::getStoreMergeCandidates( + return (BasePtr.equalBaseIndex(Ptr, DAG, Offset)); + }; + ++ // Check if the pair of StoreNode and the RootNode already bail out many ++ // times which is over the limit in dependence check. ++ auto OverLimitInDependenceCheck = [&](SDNode *StoreNode, ++ SDNode *RootNode) -> bool { ++ auto RootCount = StoreRootCountMap.find(StoreNode); ++ if (RootCount != StoreRootCountMap.end() && ++ RootCount->second.first == RootNode && ++ RootCount->second.second > StoreMergeDependenceLimit) ++ return true; ++ return false; ++ }; ++ + // We looking for a root node which is an ancestor to all mergable + // stores. We search up through a load, to our root and then down + // through all children. For instance we will find Store{1,2,3} if +@@ -14450,7 +14476,8 @@ void DAGCombiner::getStoreMergeCandidates( + if (StoreSDNode *OtherST = dyn_cast(*I2)) { + BaseIndexOffset Ptr; + int64_t PtrDiff; +- if (CandidateMatch(OtherST, Ptr, PtrDiff)) ++ if (CandidateMatch(OtherST, Ptr, PtrDiff) && ++ !OverLimitInDependenceCheck(OtherST, RootNode)) + StoreNodes.push_back(MemOpLink(OtherST, PtrDiff)); + } + } else +@@ -14459,7 +14486,8 @@ void DAGCombiner::getStoreMergeCandidates( + if (StoreSDNode *OtherST = dyn_cast(*I)) { + BaseIndexOffset Ptr; + int64_t PtrDiff; +- if (CandidateMatch(OtherST, Ptr, PtrDiff)) ++ if (CandidateMatch(OtherST, Ptr, PtrDiff) && ++ !OverLimitInDependenceCheck(OtherST, RootNode)) + StoreNodes.push_back(MemOpLink(OtherST, PtrDiff)); + } + } +@@ -14517,8 +14545,19 @@ bool DAGCombiner::checkMergeStoreCandidatesForDependencies( + // Search through DAG. We can stop early if we find a store node. + for (unsigned i = 0; i < NumStores; ++i) + if (SDNode::hasPredecessorHelper(StoreNodes[i].MemNode, Visited, Worklist, +- Max)) ++ Max)) { ++ // If the searching bail out, record the StoreNode and RootNode in the ++ // StoreRootCountMap. If we have seen the pair many times over a limit, ++ // we won't add the StoreNode into StoreNodes set again. ++ if (Visited.size() >= Max) { ++ auto &RootCount = StoreRootCountMap[StoreNodes[i].MemNode]; ++ if (RootCount.first == RootNode) ++ RootCount.second++; ++ else ++ RootCount = {RootNode, 1}; ++ } + return false; ++ } + return true; + } + +-- +2.25.2 + diff --git a/deps/patches/llvm-8.0-D75072-SCEV-add-type.patch b/deps/patches/llvm-8.0-D75072-SCEV-add-type.patch new file mode 100644 index 0000000000000..6418eca5d28b6 --- /dev/null +++ b/deps/patches/llvm-8.0-D75072-SCEV-add-type.patch @@ -0,0 +1,415 @@ +From f11f45a45ce8b90c798dd939d2782205e4291360 Mon Sep 17 00:00:00 2001 +From: Keno Fischer +Date: Fri, 6 Mar 2020 10:29:20 -0500 +Subject: [PATCH] [SCEV] Record NI types in add exprs + +Summary: +(Rebased to LLVM 8 from the original LLVM 9 patch) +This fixes a case where loop-reduce introduces ptrtoint/inttoptr for +non-integral address space pointers. Over the past several years, we +have gradually improved the SCEVExpander to actually do something +sensible for non-integral pointer types. However, that obviously +relies on the expander knowing what the type of the SCEV expression is. +That is usually the case, but there is one important case where it's +not: The type of an add expression is just the type of the last operand, +so if the non-integral pointer is not the last operand, later uses of +that SCEV may not realize that the given add expression contains +non-integral pointers and may try to expand it as integers. + +One interesting observation is that we do get away with this scheme in +shockingly many cases. The reason for this is that SCEV expressions +often have an `scUnknown` pointer base, which our sort order on the +operands of add expressions sort behind basically everything else, +so it usually ends up as the last operand. + +One situation where this fails is included as a test case. This test +case was bugpoint-reduced from the issue reported at +https://github.com/JuliaLang/julia/issues/31156. What happens here +is that the pointer base is an scAddRec from an outer loop, plus an +scUnknown integer offset. By our sort order, the scUnknown gets sorted +after the scAddRec pointer base, thus making an add expression of these +two operands have integer type. This then confuses the expander, into +attempting to expand the whole thing as integers, which will obviously +fail when reaching the non-integral pointer. + +I considered a few options to solve this, but here's what I ended up +settling on: The AddExpr class gains a new subclass that explicitly +stores the type of the expression. This subclass is used whenever one +of the operands is a non-integral pointer. To reduce the impact for the +regular case (where the SCEV expression contains no non-integral +pointers), a bit flag is kept in each flag expression to indicate +whether it is of non-integral pointer type (this should give the same +answer as asking if getType() is non-integral, but performing that +query may involve a pointer chase and requires the DataLayout). For +add expressions that flag is also used to indicate whether we're using +the subclass or not. This is slightly inefficient, because it uses +the subclass even in the (not uncommon) case where the last operand +does actually accurately reflect the non-integral pointer type. However, +it didn't seem worth the extra flag bit and complexity to do this +micro-optimization. + +I had hoped that we could additionally restrict mul exprs from +containing any non-integral pointers, and also require add exprs to +only have one operand containg such pointers (but not more), but this +turned out not to work. The reason for this is that SCEV wants to +form differences between pointers, which it represents as `A + B*-1`, +so we need to allow both multiplication by `-1` and addition with +multiple non-integral pointer arguments. I'm not super happy with +that situation, but I think it exposes a more general problem with +non-integral pointers in LLVM. We don't actually have a way to express +the difference between two non-integral pointers at the IR level. +In theory this is a problem for SCEV, because it means that we can't +materialize such SCEV expression. However, in practice, these +expressions generally have the same base pointer, so SCEV will +appropriately simplify them to just the integer components. +Nevertheless it is a bit unsatisfying. Perhaps we could have an +intrinsic that takes the byte difference between two pointers to the +same allocated object (in the same sense as is used in getelementptr), +which should be a sensible operation even for non-integral pointers. +However, given the practical considerations above, that's a project +for another time. For now, simply allowing the existing pointer-diff +pattern for non-integral pointers seems to work ok. + +Reviewers: sanjoy, reames, vtjnash, vchuravy + +Subscribers: hiraditya, javed.absar, llvm-commits + +Tags: #llvm, #julialang + +Differential Revision: https://reviews.llvm.org/D75072 +--- + llvm/include/llvm/Analysis/ScalarEvolution.h | 26 +++++-- + .../Analysis/ScalarEvolutionExpressions.h | 70 ++++++++++++++++--- + llvm/lib/Analysis/ScalarEvolution.cpp | 44 +++++++++--- + .../LoopStrengthReduce/nonintegral.ll | 35 +++++++++- + 4 files changed, 150 insertions(+), 25 deletions(-) + +diff --git llvm/include/llvm/Analysis/ScalarEvolution.h llvm/include/llvm/Analysis/ScalarEvolution.h +index 5286f6a220e..f27fceb70d2 100644 +--- llvm/include/llvm/Analysis/ScalarEvolution.h ++++ llvm/include/llvm/Analysis/ScalarEvolution.h +@@ -116,6 +116,19 @@ public: + NoWrapMask = (1 << 3) - 1 + }; + ++ /// HasNonIntegralPointerFlag are bitfield indices into SubclassData. ++ /// ++ /// When constructing SCEV expressions for LLVM expressions with non-integral ++ /// pointer types, some additional processing is required to ensure that we ++ /// don't introduce any illegal transformations. However, non-integral pointer ++ /// types are a very rarely used feature, so we want to make sure to only do ++ /// such processing if they are actually used. To ensure minimal performance ++ /// impact, we memoize that fact in using these flags. ++ enum HasNonIntegralPointerFlag { ++ FlagNoNIPointers = 0, ++ FlagHasNIPointers = (1 << 3) ++ }; ++ + explicit SCEV(const FoldingSetNodeIDRef ID, unsigned SCEVTy) + : FastID(ID), SCEVType(SCEVTy) {} + SCEV(const SCEV &) = delete; +@@ -138,6 +138,10 @@ public: + /// Return true if the specified scev is negated, but not a constant. + bool isNonConstantNegative() const; + ++ bool hasNonIntegralPointers() const { ++ return SubclassData & FlagHasNIPointers; ++ } ++ + /// Print out the internal representation of this scalar to the specified + /// stream. This should really only be used for debugging purposes. + void print(raw_ostream &OS) const; +diff --git llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h +index 876d68438ef..b9ea23c0086 100644 +--- llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h ++++ llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h +@@ -181,6 +184,13 @@ class Type; + return getNoWrapFlags(FlagNW) != FlagAnyWrap; + } + ++ void setHasNIPtr(bool HasNIPtr) { ++ if (HasNIPtr) ++ SubclassData |= FlagHasNIPointers; ++ else ++ SubclassData &= ~FlagHasNIPointers; ++ } ++ + /// Methods for support type inquiry through isa, cast, and dyn_cast: + static bool classof(const SCEV *S) { + return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr || +@@ -215,24 +220,54 @@ class Type; + class SCEVAddExpr : public SCEVCommutativeExpr { + friend class ScalarEvolution; + ++ protected: + SCEVAddExpr(const FoldingSetNodeIDRef ID, + const SCEV *const *O, size_t N) + : SCEVCommutativeExpr(ID, scAddExpr, O, N) {} + + public: +- Type *getType() const { +- // Use the type of the last operand, which is likely to be a pointer +- // type, if there is one. This doesn't usually matter, but it can help +- // reduce casts when the expressions are expanded. +- return getOperand(getNumOperands() - 1)->getType(); ++ /// Returns the type of the add expression, by looking either at the last ++ /// operand or deferring to the SCEVAddNIExpr subclass for non-integral ++ /// pointers. ++ Type *getType() const; ++ ++ /// Methods for support type inquiry through isa, cast, and dyn_cast: ++ static bool classof(const SCEV *S) { return S->getSCEVType() == scAddExpr; } ++ }; ++ ++ /// This node represents an addition of some number of SCEVs, one which ++ /// is a non-integral pointer type, requiring us to know the type exactly for ++ /// correctness. ++ class SCEVAddNIExpr : public SCEVAddExpr { ++ friend class ScalarEvolution; ++ PointerType *NIType; ++ ++ SCEVAddNIExpr(const FoldingSetNodeIDRef ID, const SCEV *const *O, size_t N, ++ PointerType *NIType) ++ : SCEVAddExpr(ID, O, N), NIType(NIType) { ++ SubclassData |= FlagHasNIPointers; + } + ++ public: ++ Type *getType() const { return NIType; } ++ + /// Methods for support type inquiry through isa, cast, and dyn_cast: + static bool classof(const SCEV *S) { +- return S->getSCEVType() == scAddExpr; ++ return S->getSCEVType() == scAddExpr && S->hasNonIntegralPointers(); + } + }; + ++ inline Type *SCEVAddExpr::getType() const { ++ // In general, use the type of the last operand, which is likely to be a ++ // pointer type, if there is one. This doesn't usually matter, but it can ++ // help reduce casts when the expressions are expanded. In the (unusual) ++ // case that we're working with non-integral pointers, we have a subclass ++ // that stores that type explicitly. ++ if (hasNonIntegralPointers()) ++ return cast(this)->getType(); ++ return getOperand(getNumOperands() - 1)->getType(); ++ } ++ + /// This node represents multiplication of some number of SCEVs. + class SCEVMulExpr : public SCEVCommutativeExpr { + friend class ScalarEvolution; +@@ -242,6 +273,18 @@ class Type; + : SCEVCommutativeExpr(ID, scMulExpr, O, N) {} + + public: ++ Type *getType() const { ++ // In general, we can't form SCEVMulExprs with non-integral pointer types, ++ // but for the moment we need to allow a special case: Multiplying by ++ // -1 to be able express the difference between two pointers. In order ++ // to maintain the invariant that SCEVs with the NI flag set should have ++ // a type corresponding to the contained NI ptr, we need to return the ++ // type of the pointer here. ++ if (hasNonIntegralPointers()) ++ return getOperand(getNumOperands() - 1)->getType(); ++ return SCEVCommutativeExpr::getType(); ++ } ++ + /// Methods for support type inquiry through isa, cast, and dyn_cast: + static bool classof(const SCEV *S) { + return S->getSCEVType() == scMulExpr; +@@ -467,9 +690,12 @@ class Type; + /// instances owned by a ScalarEvolution. + SCEVUnknown *Next; + +- SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, +- ScalarEvolution *se, SCEVUnknown *next) : +- SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) {} ++ SCEVUnknown(const FoldingSetNodeIDRef ID, Value *V, ScalarEvolution *se, ++ SCEVUnknown *next, bool ValueIsNIPtr) ++ : SCEV(ID, scUnknown), CallbackVH(V), SE(se), Next(next) { ++ if (ValueIsNIPtr) ++ SubclassData |= FlagHasNIPointers; ++ } + + // Implement CallbackVH. + void deleted() override; +diff --git llvm/lib/Analysis/ScalarEvolution.cpp llvm/lib/Analysis/ScalarEvolution.cpp +index cd74815a895..09e98345d0f 100644 +--- llvm/lib/Analysis/ScalarEvolution.cpp ++++ llvm/lib/Analysis/ScalarEvolution.cpp +@@ -354,12 +354,13 @@ Type *SCEV::getType() const { + case scSignExtend: + return cast(this)->getType(); + case scAddRecExpr: +- case scMulExpr: + case scUMaxExpr: + case scSMaxExpr: + case scUMinExpr: + case scSMinExpr: + return cast(this)->getType(); ++ case scMulExpr: ++ return cast(this)->getType(); + case scAddExpr: + return cast(this)->getType(); + case scUDivExpr: +@@ -2419,8 +2420,9 @@ const SCEV *ScalarEvolution::getAddExpr(SmallVectorImpl &Ops, + } + + // Limit recursion calls depth. +- if (Depth > MaxArithDepth) ++ if (Depth > MaxArithDepth) { + return getOrCreateAddExpr(Ops, Flags); ++ } + + // Okay, check to see if the same value occurs in the operand list more than + // once. If so, merge them together into an multiply expression. Since we +@@ -2761,16 +2763,27 @@ ScalarEvolution::getOrCreateAddExpr(ArrayRef Ops, + SCEV::NoWrapFlags Flags) { + FoldingSetNodeID ID; + ID.AddInteger(scAddExpr); +- for (const SCEV *Op : Ops) +- ID.AddPointer(Op); ++ bool HasNIPtr = false; ++ PointerType *NIPtrType = nullptr; ++ for (unsigned i = 0, e = Ops.size(); i != e; ++i) { ++ ID.AddPointer(Ops[i]); ++ if (Ops[i]->hasNonIntegralPointers()) { ++ HasNIPtr = true; ++ NIPtrType = cast(Ops[i]->getType()); ++ } ++ } + void *IP = nullptr; + SCEVAddExpr *S = + static_cast(UniqueSCEVs.FindNodeOrInsertPos(ID, IP)); + if (!S) { + const SCEV **O = SCEVAllocator.Allocate(Ops.size()); + std::uninitialized_copy(Ops.begin(), Ops.end(), O); +- S = new (SCEVAllocator) +- SCEVAddExpr(ID.Intern(SCEVAllocator), O, Ops.size()); ++ if (HasNIPtr) ++ S = new (SCEVAllocator) ++ SCEVAddNIExpr(ID.Intern(SCEVAllocator), O, Ops.size(), NIPtrType); ++ else ++ S = new (SCEVAllocator) ++ SCEVAddExpr(ID.Intern(SCEVAllocator), O, Ops.size()); + UniqueSCEVs.InsertNode(S, IP); + addToLoopUseLists(S); + } +@@ -2783,8 +2763,10 @@ ScalarEvolution::getOrCreateAddRecExpr(ArrayRef Ops, + const Loop *L, SCEV::NoWrapFlags Flags) { + FoldingSetNodeID ID; + ID.AddInteger(scAddRecExpr); +- for (unsigned i = 0, e = Ops.size(); i != e; ++i) ++ for (unsigned i = 0, e = Ops.size(); i != e; ++i) { ++ assert(i == 0 || !Ops[i]->hasNonIntegralPointers()); + ID.AddPointer(Ops[i]); ++ } + ID.AddPointer(L); + void *IP = nullptr; + SCEVAddRecExpr *S = +@@ -2798,6 +2813,7 @@ ScalarEvolution::getOrCreateAddRecExpr(ArrayRef Ops, + addToLoopUseLists(S); + } + S->setNoWrapFlags(Flags); ++ S->setHasNIPtr(Ops[0]->hasNonIntegralPointers()); + return S; + } + +@@ -2806,8 +2822,11 @@ ScalarEvolution::getOrCreateMulExpr(ArrayRef Ops, + SCEV::NoWrapFlags Flags) { + FoldingSetNodeID ID; + ID.AddInteger(scMulExpr); +- for (unsigned i = 0, e = Ops.size(); i != e; ++i) ++ bool HasNIPtr = false; ++ for (unsigned i = 0, e = Ops.size(); i != e; ++i) { ++ HasNIPtr |= Ops[i]->hasNonIntegralPointers(); + ID.AddPointer(Ops[i]); ++ } + void *IP = nullptr; + SCEVMulExpr *S = + static_cast(UniqueSCEVs.FindNodeOrInsertPos(ID, IP)); +@@ -2820,6 +2839,7 @@ ScalarEvolution::getOrCreateMulExpr(ArrayRef Ops, + addToLoopUseLists(S); + } + S->setNoWrapFlags(Flags); ++ S->setHasNIPtr(HasNIPtr); + return S; + } + +@@ -3631,8 +3591,11 @@ const SCEV *ScalarEvolution::getMinMaxExpr(unsigned Kind, + if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S; + const SCEV **O = SCEVAllocator.Allocate(Ops.size()); + std::uninitialized_copy(Ops.begin(), Ops.end(), O); +- SCEV *S = new (SCEVAllocator) SCEVMinMaxExpr( ++ SCEVMinMaxExpr *S = new (SCEVAllocator) SCEVMinMaxExpr( + ID.Intern(SCEVAllocator), static_cast(Kind), O, Ops.size()); ++ // For MinMaxExprs it's sufficient to see if the first Op has NI data, as the ++ // operands all need to be of the same type. ++ S->setHasNIPtr(Ops[0]->hasNonIntegralPointers()); + UniqueSCEVs.InsertNode(S, IP); + addToLoopUseLists(S); + return S; +@@ -3708,8 +3731,9 @@ const SCEV *ScalarEvolution::getUnknown(Value *V) { + "Stale SCEVUnknown in uniquing map!"); + return S; + } ++ bool ValueIsNIPtr = getDataLayout().isNonIntegralPointerType(V->getType()); + SCEV *S = new (SCEVAllocator) SCEVUnknown(ID.Intern(SCEVAllocator), V, this, +- FirstUnknown); ++ FirstUnknown, ValueIsNIPtr); + FirstUnknown = cast(S); + UniqueSCEVs.InsertNode(S, IP); + return S; +diff --git llvm/test/Transforms/LoopStrengthReduce/nonintegral.ll llvm/test/Transforms/LoopStrengthReduce/nonintegral.ll +index 5648e3aa74a..6936521f3a6 100644 +--- llvm/test/Transforms/LoopStrengthReduce/nonintegral.ll ++++ llvm/test/Transforms/LoopStrengthReduce/nonintegral.ll +@@ -2,7 +2,7 @@ + + ; Address Space 10 is non-integral. The optimizer is not allowed to use + ; ptrtoint/inttoptr instructions. Make sure that this doesn't happen +-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128-ni:10:11:12" ++target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128-ni:10:11:12:13" + target triple = "x86_64-unknown-linux-gnu" + + define void @japi1__unsafe_getindex_65028(i64 addrspace(10)* %arg) { +@@ -43,3 +43,36 @@ if38: ; preds = %L119 + done: ; preds = %if38 + ret void + } ++ ++; This is a bugpoint-reduced regression test - It doesn't make too much sense by itself, ++; but creates the correct SCEV expressions to reproduce the issue. See ++; https://github.com/JuliaLang/julia/issues/31156 for the original bug report. ++define void @"japi1_permutedims!_4259"(i64 %a, i64 %b, i64 %c, i64 %d, i64 %e, i64 %f, i1 %g, i8 addrspace(13)* %base) #0 { ++; CHECK-NOT: inttoptr ++; CHECK-NOT: ptrtoint ++; CHECK: getelementptr i8, i8 addrspace(13)* {{.*}}, i64 {{.*}} ++top: ++ br label %L42.L46_crit_edge.us ++ ++L42.L46_crit_edge.us: ; preds = %L82.us.us.loopexit, %top ++ %value_phi11.us = phi i64 [ %a, %top ], [ %2, %L82.us.us.loopexit ] ++ %0 = sub i64 %value_phi11.us, %b ++ %1 = add i64 %0, %c ++ %spec.select = select i1 %g, i64 %d, i64 0 ++ br label %L62.us.us ++ ++L82.us.us.loopexit: ; preds = %L62.us.us ++ %2 = add i64 %e, %value_phi11.us ++ br label %L42.L46_crit_edge.us ++ ++L62.us.us: ; preds = %L62.us.us, %L42.L46_crit_edge.us ++ %value_phi21.us.us = phi i64 [ %6, %L62.us.us ], [ %spec.select, %L42.L46_crit_edge.us ] ++ %3 = add i64 %1, %value_phi21.us.us ++ %4 = getelementptr inbounds i8, i8 addrspace(13)* %base, i64 %3 ++ %5 = load i8, i8 addrspace(13)* %4, align 1 ++ %6 = add i64 %f, %value_phi21.us.us ++ br i1 %g, label %L82.us.us.loopexit, label %L62.us.us, !llvm.loop !1 ++} ++ ++!1 = distinct !{!1, !2} ++!2 = !{!"llvm.loop.isvectorized", i32 1} +-- +2.25.1 +