diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2014-08-11 09:59:08 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2014-08-11 09:59:08 +0000 |
commit | 40a77144a46468be509621ef1acee428ac11f965 (patch) | |
tree | 141e69f4980a6268763dc9fe3062894725ba3767 /llvm | |
parent | bb9c88fa73d49539c1a7862e5e8a52531a591902 (diff) | |
download | bcm5719-llvm-40a77144a46468be509621ef1acee428ac11f965.tar.gz bcm5719-llvm-40a77144a46468be509621ef1acee428ac11f965.zip |
AVX-512: added a missing bitcast from v16f32 to v16i32
llvm-svn: 215351
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index eaf52536c5a..3383654ef61 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -48,6 +48,7 @@ let Predicates = [HasAVX512] in { def : Pat<(v8i64 (bitconvert (v8f64 VR512:$src))), (v8i64 VR512:$src)>; def : Pat<(v8i64 (bitconvert (v16f32 VR512:$src))), (v8i64 VR512:$src)>; def : Pat<(v16i32 (bitconvert (v8i64 VR512:$src))), (v16i32 VR512:$src)>; + def : Pat<(v16i32 (bitconvert (v16f32 VR512:$src))), (v16i32 VR512:$src)>; def : Pat<(v16i32 (bitconvert (v32i16 VR512:$src))), (v16i32 VR512:$src)>; def : Pat<(v16i32 (bitconvert (v64i8 VR512:$src))), (v16i32 VR512:$src)>; def : Pat<(v16i32 (bitconvert (v8f64 VR512:$src))), (v16i32 VR512:$src)>; |