author | Elena Demikhovsky <elena.demikhovsky@intel.com> | |
Tue, 16 Dec 2014 11:50:42 +0000 (11:50 +0000) | ||
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | |
Tue, 16 Dec 2014 11:50:42 +0000 (11:50 +0000) | ||
commit | 14fb445715551c6eda9146e829d0470550c8fff6 | |
tree | a20e1b5b928598f5f7259e285521bc2aab31d25e | tree | snapshot (tar.xz tar.gz zip) |
parent | a4b6922fdef52a5d5daea0646b00c908010eb784 | commit | diff |
Masked Load and Store Intrinsics in loop vectorizer.
The loop vectorizer optimizes loops containing conditional memory
accesses by generating masked load and store intrinsics.
This decision is target dependent.
http://reviews.llvm.org/D6527
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224334 91177308-0d34-0410-b5e6-96231b3b80d8
The loop vectorizer optimizes loops containing conditional memory
accesses by generating masked load and store intrinsics.
This decision is target dependent.
http://reviews.llvm.org/D6527
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224334 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp | diff | blob | history | |
test/Transforms/LoopVectorize/X86/masked_load_store.ll | [new file with mode: 0644] | blob |