diff options
| author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-06-01 07:17:23 +0000 |
|---|---|---|
| committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-06-01 07:17:23 +0000 |
| commit | 75ede68793e110009018d53b4ddb131470cc3f2b (patch) | |
| tree | 2fd01a94ffe2698f1e3e9fded07b8a1d38f3f3d6 /llvm/lib/Target/X86/X86InstrFormats.td | |
| parent | 42c96d9c0a4fd2f113fca461cf607c9e8c71a052 (diff) | |
| download | bcm5719-llvm-75ede68793e110009018d53b4ddb131470cc3f2b.tar.gz bcm5719-llvm-75ede68793e110009018d53b4ddb131470cc3f2b.zip | |
AVX-512: added all forms of VPSHUFD and VPSHUFHW, VPSHUFLW
including encodings.
llvm-svn: 238729
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrFormats.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrFormats.td | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td index 331faf2fd0b..e2fa295c023 100644 --- a/llvm/lib/Target/X86/X86InstrFormats.td +++ b/llvm/lib/Target/X86/X86InstrFormats.td @@ -764,6 +764,14 @@ class AVX512BIi8Base : PD { Domain ExeDomain = SSEPackedInt; ImmType ImmT = Imm8; } +class AVX512XSIi8Base : XS { + Domain ExeDomain = SSEPackedInt; + ImmType ImmT = Imm8; +} +class AVX512XDIi8Base : XD { + Domain ExeDomain = SSEPackedInt; + ImmType ImmT = Imm8; +} class AVX512PSIi8Base : PS { Domain ExeDomain = SSEPackedSingle; ImmType ImmT = Imm8; |

