diff options
| author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-10-25 15:37:55 +0000 |
|---|---|---|
| committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-10-25 15:37:55 +0000 |
| commit | 092858588a1c7f5019756e3cc75539396088b348 (patch) | |
| tree | f9c57213eb27b41bcc3fd6eac6a64cc529019f8c /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | be187a0a1a7754f4e07547ce969c27fcc973f2ce (diff) | |
Scalarizer for masked.gather and masked.scatter intrinsics.
When the target does not support these intrinsics they should be converted to a chain of scalar load or store operations.
If the mask is not constant, the scalarizer will build a chain of conditional basic blocks.
I added isLegalMaskedGather() isLegalMaskedScatter() APIs.
Differential Revision: http://reviews.llvm.org/D13722
llvm-svn: 251237
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
