r271166 - Fix typo.

2016-05-28 Thread Rafael Espindola via cfe-commits
Author: rafael Date: Sat May 28 22:03:22 2016 New Revision: 271166 URL: http://llvm.org/viewvc/llvm-project?rev=271166&view=rev Log: Fix typo. Thanks to David Majnemer for noticing. Modified: cfe/trunk/include/clang/Driver/CC1Options.td Modified: cfe/trunk/include/clang/Driver/CC1Options.td

r271165 - [CodeGen] Use the ArrayRef form CreateShuffleVector instead of building ConstantVectors or ConstantDataVectors and calling the other form.

2016-05-28 Thread Craig Topper via cfe-commits
Author: ctopper Date: Sat May 28 21:39:30 2016 New Revision: 271165 URL: http://llvm.org/viewvc/llvm-project?rev=271165&view=rev Log: [CodeGen] Use the ArrayRef form CreateShuffleVector instead of building ConstantVectors or ConstantDataVectors and calling the other form. Modified: cfe/trunk

r271163 - Mark test as requiring x86-registered-target.

2016-05-28 Thread Rafael Espindola via cfe-commits
Author: rafael Date: Sat May 28 21:36:16 2016 New Revision: 271163 URL: http://llvm.org/viewvc/llvm-project?rev=271163&view=rev Log: Mark test as requiring x86-registered-target. Modified: cfe/trunk/test/CodeGen/relax.c Modified: cfe/trunk/test/CodeGen/relax.c URL: http://llvm.org/viewvc/ll

Re: r271162 - Handle -Wa,--mrelax-relocations=[no|yes].

2016-05-28 Thread David Majnemer via cfe-commits
On Sat, May 28, 2016 at 7:01 PM, Rafael Espindola via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: rafael > Date: Sat May 28 21:01:14 2016 > New Revision: 271162 > > URL: http://llvm.org/viewvc/llvm-project?rev=271162&view=rev > Log: > Handle -Wa,--mrelax-relocations=[no|yes]. > > Ad

r271162 - Handle -Wa,--mrelax-relocations=[no|yes].

2016-05-28 Thread Rafael Espindola via cfe-commits
Author: rafael Date: Sat May 28 21:01:14 2016 New Revision: 271162 URL: http://llvm.org/viewvc/llvm-project?rev=271162&view=rev Log: Handle -Wa,--mrelax-relocations=[no|yes]. Added: cfe/trunk/test/CodeGen/relax.c cfe/trunk/test/Driver/relax.c cfe/trunk/test/Driver/relax.s Modified:

Re: [PATCH] D20359: [LLVM][AVX512][Intrinsics] Convert AVX non-temporal store builtins to LLVM-native IR.

2016-05-28 Thread Simon Pilgrim via cfe-commits
RKSimon added a subscriber: RKSimon. RKSimon added a comment. Should AVX512 store support (non-temporal or otherwise) be added to X86FastISel::X86FastEmitStore ? http://reviews.llvm.org/D20359 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

r271138 - CodeGen: support blocks on COFF targets in DLLs

2016-05-28 Thread Saleem Abdulrasool via cfe-commits
Author: compnerd Date: Sat May 28 14:41:35 2016 New Revision: 271138 URL: http://llvm.org/viewvc/llvm-project?rev=271138&view=rev Log: CodeGen: support blocks on COFF targets in DLLs This extends the blocks support to support blocks with a dynamically linked blocks runtime. The previous code gen

[PATCH] D20773: [Sema] Fix incorrect enum token namespace

2016-05-28 Thread Etienne Bergeron via cfe-commits
etienneb created this revision. etienneb added a reviewer: rsmith. etienneb added a subscriber: cfe-commits. This patch fix the scoping of enum literal. They were not resolving to the right type. It was not causing any problem as one is a copy of the other one. The literal in the switch are reso

r271134 - [AVX512] Add masked v16i32 and v8i64 unaligned store tests.

2016-05-28 Thread Craig Topper via cfe-commits
Author: ctopper Date: Sat May 28 13:59:06 2016 New Revision: 271134 URL: http://llvm.org/viewvc/llvm-project?rev=271134&view=rev Log: [AVX512] Add masked v16i32 and v8i64 unaligned store tests. Modified: cfe/trunk/test/CodeGen/avx512f-builtins.c Modified: cfe/trunk/test/CodeGen/avx512f-built

[PATCH] D20772: Automatically detect export lists for OS X.

2016-05-28 Thread Eric Fiselier via cfe-commits
EricWF created this revision. EricWF added reviewers: mclow.lists, bcraig, dexonsmith. EricWF added a subscriber: cfe-commits. Libc++ reexports symbols from the system libc++abi using -reexport_symbols_list. This can cause a linker failure if the list contains symbols not defined in the system l

r271110 - [driver][mips] Fix local variable naming. NFC

2016-05-28 Thread Simon Atanasyan via cfe-commits
Author: atanasyan Date: Sat May 28 04:44:15 2016 New Revision: 271110 URL: http://llvm.org/viewvc/llvm-project?rev=271110&view=rev Log: [driver][mips] Fix local variable naming. NFC Modified: cfe/trunk/lib/Driver/ToolChains.cpp Modified: cfe/trunk/lib/Driver/ToolChains.cpp URL: http://llvm.

Re: [PATCH] D20684: [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (clang)

2016-05-28 Thread Simon Pilgrim via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL271106: [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with… (authored by RKSimon). Changed prior to commit: http://reviews.llvm.org/D20684?vs=58626&id=58884#toc Repository: rL

r271106 - [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (clang)

2016-05-28 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Sat May 28 03:12:45 2016 New Revision: 271106 URL: http://llvm.org/viewvc/llvm-project?rev=271106&view=rev Log: [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (clang) The VPMOVSX and (V)PMOVZX sign/zero extension intrinsics can be safe

Re: [libcxx] r271060 - Tolerate incorrect return type for 'isinf' and 'isnan' in tests.

2016-05-28 Thread Richard Smith via cfe-commits
On 28 May 2016 12:58 a.m., "Eric Fiselier via cfe-commits" < cfe-commits@lists.llvm.org> wrote: > > I think that would be a possibility. However IMO such a change has little value. Unlike other uses of `_LIBCPP_PREFERRED_OVERLOAD`, which fix const correctness issue, I don't think the int vs bool re

Re: [libcxx] r271060 - Tolerate incorrect return type for 'isinf' and 'isnan' in tests.

2016-05-28 Thread Eric Fiselier via cfe-commits
I think that would be a possibility. However IMO such a change has little value. Unlike other uses of `_LIBCPP_PREFERRED_OVERLOAD`, which fix const correctness issue, I don't think the int vs bool return type distinction as that important. Perhaps I"m just being ignorant? /Eric ___

Re: [libcxx] r271060 - Tolerate incorrect return type for 'isinf' and 'isnan' in tests.

2016-05-28 Thread Richard Smith via cfe-commits
Could we use __LIBCPP_PREFERRED_OVERLOAD to get this working even with older glibc (and recent clang)? On 27 May 2016 3:26 p.m., "Eric Fiselier via cfe-commits" < cfe-commits@lists.llvm.org> wrote: > Author: ericwf > Date: Fri May 27 17:19:53 2016 > New Revision: 271060 > > URL: http://llvm.org/v