diff options
| author | Adam Nemet <anemet@apple.com> | 2014-08-06 07:13:12 +0000 |
|---|---|---|
| committer | Adam Nemet <anemet@apple.com> | 2014-08-06 07:13:12 +0000 |
| commit | 5ec912881fede31c1429b6431c29847a7387eb30 (patch) | |
| tree | ce256f828e369c122f0d0d1af9e969cec19fc1d1 /llvm/lib | |
| parent | 898b8ab5be79b3df031b5d8d102d494c315bbd4a (diff) | |
| download | bcm5719-llvm-5ec912881fede31c1429b6431c29847a7387eb30.tar.gz bcm5719-llvm-5ec912881fede31c1429b6431c29847a7387eb30.zip | |
[X86] Fixes commit r214890 to match the posted patch
This was another fallout from my local rebase where something went wrong :(
llvm-svn: 214951
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index 5284c3f6510..122f629c8ce 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -4473,12 +4473,12 @@ multiclass avx512_valign<string Suffix, RegisterClass RC, RegisterClass KRC, (IntVT (X86VAlign RC:$src2, RC:$src1, (i8 imm:$src3))))]>, EVEX_4V; - let Constraints = "$src0 = $dst", AddedComplexity=30 in + let Constraints = "$src0 = $dst" in def rrik : AVX512AIi8<0x03, MRMSrcReg, (outs RC:$dst), (ins RC:$src0, KRC:$mask, RC:$src1, RC:$src2, i8imm:$src3), !strconcat("valign"##Suffix, - " \t{$src3, $src2, $src1, $mask, $dst|" - "$dst, $mask, $src1, $src2, $src3}"), + " \t{$src3, $src2, $src1, $dst {${mask}}|" + "$dst {${mask}}, $src1, $src2, $src3}"), [(set RC:$dst, (IntVT (vselect KRC:$mask, (X86VAlign RC:$src2, RC:$src1, |

