projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
13f5e7d
)
[AVX-512] Remove alernate integer forms for VPERMILPS and VPERMILPD. There no tests...
author
Craig Topper
<craig.topper@gmail.com>
Sun, 27 Dec 2015 06:55:08 +0000
(06:55 +0000)
committer
Craig Topper
<craig.topper@gmail.com>
Sun, 27 Dec 2015 06:55:08 +0000
(06:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256462
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
patch
|
blob
|
history
diff --git
a/lib/Target/X86/X86InstrAVX512.td
b/lib/Target/X86/X86InstrAVX512.td
index f7e5d9c7b526df18cb119f36fb7b525dd6441641..59a8ead8c6e45bc89e387e97339c8b133b7b14d3 100644
(file)
--- a/
lib/Target/X86/X86InstrAVX512.td
+++ b/
lib/Target/X86/X86InstrAVX512.td
@@
-4299,14
+4299,6
@@
multiclass avx512_permil<string OpcodeStr, bits<8> OpcImm, bits<8> OpcVar,
defm NAME: avx512_shift_rmi_sizes<OpcImm, MRMSrcReg, MRMSrcMem, OpcodeStr,
X86VPermilpi, _>,
EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
defm NAME: avx512_shift_rmi_sizes<OpcImm, MRMSrcReg, MRMSrcMem, OpcodeStr,
X86VPermilpi, _>,
EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
-
- let isCodeGenOnly = 1 in {
- // lowering implementation with the alternative types
- defm NAME#_I: avx512_permil_vec_common<OpcodeStr, OpcVar, Ctrl, Ctrl>;
- defm NAME#_I: avx512_shift_rmi_sizes<OpcImm, MRMSrcReg, MRMSrcMem,
- OpcodeStr, X86VPermilpi, Ctrl>,
- EVEX, AVX512AIi8Base, EVEX_CD8<_.info128.EltSize, CD8VF>;
- }
}
defm VPERMILPS : avx512_permil<"vpermilps", 0x04, 0x0C, avx512vl_f32_info,
}
defm VPERMILPS : avx512_permil<"vpermilps", 0x04, 0x0C, avx512vl_f32_info,