Skip to content

Commit

Permalink
Auto merge of #889 - micbou:update-clang, r=puremourning
Browse files Browse the repository at this point in the history
[READY] Update Clang to 5.0.1

[Clang 5.0.1 has just been released](http://lists.llvm.org/pipermail/llvm-announce/2017-December/000076.html). No changes required.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/889)
<!-- Reviewable:end -->
  • Loading branch information
zzbot authored Dec 23, 2017
2 parents f787e1a + 9dea8a7 commit 4fa81b5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 17 deletions.
9 changes: 2 additions & 7 deletions clang_includes/include/avx512fintrin.h
Original file line number Diff line number Diff line change
Expand Up @@ -267,21 +267,16 @@ _mm512_maskz_set1_epi32(__mmask16 __M, int __A)
__M);
}

#ifdef __x86_64__
static __inline __m512i __DEFAULT_FN_ATTRS
_mm512_maskz_set1_epi64(__mmask8 __M, long long __A)
{
#ifdef __x86_64__
return (__m512i) __builtin_ia32_pbroadcastq512_gpr_mask (__A,
(__v8di)
_mm512_setzero_si512 (),
__M);
#else
return (__m512i) __builtin_ia32_pbroadcastq512_mem_mask (__A,
(__v8di)
_mm512_setzero_si512 (),
__M);
#endif
}
#endif

static __inline __m512 __DEFAULT_FN_ATTRS
_mm512_setzero_ps(void)
Expand Down
20 changes: 10 additions & 10 deletions cpp/ycm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,51 +30,51 @@ if ( USE_CLANG_COMPLETER AND
NOT PATH_TO_LLVM_ROOT AND
NOT EXTERNAL_LIBCLANG_PATH )

set( CLANG_VERSION 5.0.0 )
set( CLANG_VERSION 5.0.1 )

if ( APPLE )
set( CLANG_DIRNAME "clang+llvm-${CLANG_VERSION}-x86_64-apple-darwin" )
set( CLANG_SHA256
"326be172ccb61210c9ae5dced27204977e249ec6589521cc30f82fd0904b0671" )
"c5b105c4960619feb32641ef051fa39ecb913cc0feb6bacebdfa71f8d3cae277" )
set( CLANG_FILENAME "${CLANG_DIRNAME}.tar.xz" )
elseif ( WIN32 )
if( 64_BIT_PLATFORM )
set( CLANG_DIRNAME "LLVM-${CLANG_VERSION}-win64" )
set( CLANG_SHA256
"2b93843bd15623dc0e1bb52af85f2c0b41a89b6c1e613e6e6bd0da597c2639eb" )
"981543611d719624acb29a2cffd6a479cff36e8ab5ee8a57d8eca4f9c4c6956f" )
else()
set( CLANG_DIRNAME "LLVM-${CLANG_VERSION}-win32" )
set( CLANG_SHA256
"b7a7565680d3aad66c17f789c115b738be4af3bc16e2589923f7a940f32439f6" )
"5de70ab482edb2da7ac20126dc58e23a691498aa644ca23a7b10c32c9ee62157" )
endif()
set( CLANG_FILENAME "${CLANG_DIRNAME}.exe" )
elseif ( SYSTEM_IS_FREEBSD )
if ( 64_BIT_PLATFORM )
set( CLANG_DIRNAME "clang+llvm-${CLANG_VERSION}-amd64-unknown-freebsd10" )
set( CLANG_SHA256
"e55b646390da0a24e27f9761eecf0b31936483c9a3e84c12de0bb1a0d95bab6c" )
"86148b850e78aff743e7aaac337a3a94e9ad16d59ee6629a5ff699c31a73c55b" )
else()
set( CLANG_DIRNAME "clang+llvm-${CLANG_VERSION}-i386-unknown-freebsd10" )
set( CLANG_SHA256
"2ea32ad7cd30d8e849113747b5bfda8e6eb0fb2f9b01cbe9eb61e884c0bd69eb" )
"dd87eef02657f186717118438a90386a3e4a865e36a1b9cf7953f392aead7dca" )
endif()
set( CLANG_FILENAME "${CLANG_DIRNAME}.tar.xz" )
elseif ( CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*)" )
set( CLANG_DIRNAME "clang+llvm-${CLANG_VERSION}-aarch64-linux-gnu" )
set( CLANG_SHA256
"28545a43b6fdfa9b287f31b5186fe8a643eb77c585da638e9847a3d09564d362" )
"d2ad679b42b4b1eb0fc45d0a69d6a3cbd7dde5ca4c1e7d1d0f937a3177cb0817" )
set( CLANG_FILENAME "${CLANG_DIRNAME}.tar.xz" )
elseif ( CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm.*|ARM.*)" )
set( CLANG_DIRNAME "clang+llvm-${CLANG_VERSION}-armv7a-linux-gnueabihf" )
set( CLANG_SHA256
"dbc7331b6be3d8340d6ab1ea656549df0a586d3ad4ae2b89b6eab9b08688e56c" )
"9ef720ca1550edcede2e10214f4f46d7d1d40c5fb184027e82f449d8800dccc0" )
set( CLANG_FILENAME "${CLANG_DIRNAME}.tar.xz" )
else()
if ( 64_BIT_PLATFORM )
set( CLANG_DIRNAME
"clang+llvm-${CLANG_VERSION}-linux-x86_64-ubuntu14.04" )
"clang+llvm-${CLANG_VERSION}-x86_64-linux-gnu-ubuntu-14.04" )
set( CLANG_SHA256
"58c1171f326108cfb7641441c5ede7846d58823bce3206c86a84c7ef7748860d" )
"9e61c6669991e2f0d065348c95917b2c6b697d75098b60ec1c2e9f17093ce012" )
else()
message( FATAL_ERROR
"No prebuilt Clang ${CLANG_VERSION} binaries for 32-bit Linux. "
Expand Down

0 comments on commit 4fa81b5

Please sign in to comment.