Pointers in Masked Load, Store, Gather, Scatter intrinsics
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 19 Nov 2015 07:17:16 +0000 (07:17 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 19 Nov 2015 07:17:16 +0000 (07:17 +0000)
commit43be5f580c428d40c794917273256226e8ee391c
treeba9de216ad2cf82a5d34df454c9657cb79dc7a52
parent6d024c616a2a4959f8dfe5c64d27f89b394cf042
Pointers in Masked Load, Store, Gather, Scatter intrinsics

The masked intrinsics support all integer and floating point data types. I added the pointer type to this list.
Added tests for CodeGen and for Loop Vectorizer.
Updated the Language Reference.

Differential Revision: http://reviews.llvm.org/D14150

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253544 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.rst
lib/IR/Function.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
test/CodeGen/X86/masked_gather_scatter.ll
test/CodeGen/X86/masked_memop.ll
test/Transforms/LoopVectorize/X86/masked_load_store.ll