summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/linux-header-search.cpp
diff options
context:
space:
mode:
authorElena Demikhovsky <elena.demikhovsky@intel.com>2014-05-12 07:18:51 +0000
committerElena Demikhovsky <elena.demikhovsky@intel.com>2014-05-12 07:18:51 +0000
commit8e8fde8e934d10bf4d7555266381b49c6e617f1b (patch)
treef4c436625d0cc5d0cf1153af6d8aaccf6ccb8365 /clang/test/Driver/linux-header-search.cpp
parente0156bf1cdd2bd1bf743712fa04eb032f23ca406 (diff)
downloadbcm5719-llvm-8e8fde8e934d10bf4d7555266381b49c6e617f1b.tar.gz
bcm5719-llvm-8e8fde8e934d10bf4d7555266381b49c6e617f1b.zip
AVX-512: changes in intrinsics
1) Changed gather and scatter intrinsics. Now they are aligned with GCC built-ins. There is no more non-masked form. Masked intrinsic receives -1 if all lanes are executed. 2) I changed the function that works with intrinsics inside X86ISelLowering.cpp. I put all intrinsics in one table. I did it for INTRINSICS_W_CHAIN and plan to put all intrinsics from WO_CHAIN set to the same table in order to avoid the long-long "switch". (I wanted to use static map initialization that allowed by C++11 but I wasn't able to compile it on VS2012). 3) I added gather/scatter prefetch intrinsics. 4) I fixed MRMm encoding for masked instructions. llvm-svn: 208522
Diffstat (limited to 'clang/test/Driver/linux-header-search.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud