[PATCH] D37562: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR

2017-09-25 Thread Yael Tsafrir via Phabricator via cfe-commits
ytsafrir added a comment. In https://reviews.llvm.org/D37562#877210, @MatzeB wrote: > Turned out to be code that had been preprocessed in the past. I'll > unpreprocess the xmmintrin.h/emmintrin.h parts now. Could you please update if this has resolved the issue? Repository: rL LLVM https:

[PATCH] D37562: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR

2017-09-12 Thread Yael Tsafrir via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL313011: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR (authored by ytsafrir). Changed prior to commit: https://reviews.llvm.org/D37562?vs=114523&id=114772#toc Repository

[PATCH] D37562: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR

2017-09-10 Thread Yael Tsafrir via Phabricator via cfe-commits
ytsafrir updated this revision to Diff 114523. ytsafrir added a comment. Removed the AVG builtins from ./include/clang/Basic/BuiltinsX86.def https://reviews.llvm.org/D37562 Files: include/clang/Basic/BuiltinsX86.def lib/Headers/avx2intrin.h lib/Headers/avx512bwintrin.h lib/Headers/emmi

[PATCH] D37562: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR

2017-09-07 Thread Yael Tsafrir via Phabricator via cfe-commits
ytsafrir created this revision. This is the clang part. The llvm part is at D37560 https://reviews.llvm.org/D37562 Files: lib/Headers/avx2intrin.h lib/Headers/avx512bwintrin.h lib/Headers/emmintrin.h test/CodeGen/avx2-builtins.c test/CodeGen/avx512bw