Clang counterpart to D10555:
While working on PR23464, the broadcast intrinsics annoyed me. Let's remove them: it's one of the simplest shuffle kind, IR is good enough
Paths
| Differential D10556
[Headers][X86] Replace avx2.pbroadcast intrinsics with native IR. ClosedPublic Authored by ab on Jun 18 2015, 4:49 PM.
Details Summary Clang counterpart to D10555: While working on PR23464, the broadcast intrinsics annoyed me. Let's remove them: it's one of the simplest shuffle kind, IR is good enough
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 19 2015, 1:05 PM Closed by commit rL245605: [Headers][X86] Use __builtin_shufflevector in AVX2 broadcasts. (authored by ab). · Explain WhyAug 20 2015, 1:28 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 32729 cfe/trunk/include/clang/Basic/BuiltinsX86.def
cfe/trunk/lib/Headers/avx2intrin.h
cfe/trunk/test/CodeGen/avx2-builtins.c
|