[PATCH] [X86] replace vextractf128 intrinsics with generic shuffles

Sanjay Patel spatel at rotateright.com
Wed Mar 11 16:34:20 PDT 2015


Hi craig.topper, chandlerc, RKSimon, andreadb,

This is very much like D8088 (checked in here: http://llvm.org/viewvc/llvm-project?rev=231794&view=rev ).

Now that we've replaced the vinsertf128 intrinsics, do the same for their extract twins.

http://reviews.llvm.org/D8275

Files:
  include/clang/Basic/BuiltinsX86.def
  lib/Headers/avxintrin.h
  lib/Sema/SemaChecking.cpp
  test/CodeGen/avx-shuffle-builtins.c
  test/CodeGen/builtins-x86.c

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8275.21787.patch
Type: text/x-patch
Size: 6802 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150311/7e911b10/attachment.bin>


More information about the cfe-commits mailing list