diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-09-23 06:24:43 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-09-23 06:24:43 +0000 |
commit | a02e3948727f9a0d492680e9d494db2b747c3169 (patch) | |
tree | c848bd2470d9efc9e23add598881b8539eb8174e /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 3174b6e467011c10b2c6a896e3a53c639c56c987 (diff) | |
download | llvm-a02e3948727f9a0d492680e9d494db2b747c3169.zip llvm-a02e3948727f9a0d492680e9d494db2b747c3169.tar.gz llvm-a02e3948727f9a0d492680e9d494db2b747c3169.tar.bz2 |
[AVX-512] Split X86ISD::VFPROUND and X86ISD::VFPEXT into separate opcodes for each type constraint.
This revealed that scalar intrinsics could create nodes with a rounding mode of FROUND_CUR_DIRECTION, but the patterns didn't check for it. It just worked because isel doesn't check operand count and we had a pattern without the rounding mode argument at all.
llvm-svn: 282231
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions