mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
[X86][Znver1] Remove unnecessary BMI1 ANDN InstRW overrides.
llvm-svn: 330558
This commit is contained in:
parent
baebd2e83a
commit
8553c2135a
@ -532,12 +532,6 @@ def : InstRW<[WriteALULd],
|
||||
(instregex "(AND|OR|XOR)(8|16|32|64)m(r|i)",
|
||||
"(AND|OR|XOR)(8|16|32|64)mi8", "(AND|OR|XOR)64mi32")>;
|
||||
|
||||
// ANDN.
|
||||
// r,r.
|
||||
def : InstRW<[WriteALU], (instregex "ANDN(32|64)rr")>;
|
||||
// r,m.
|
||||
def : InstRW<[WriteALULd, ReadAfterLd], (instregex "ANDN(32|64)rm")>;
|
||||
|
||||
// Define ALU latency variants
|
||||
def ZnWriteALULat2 : SchedWriteRes<[ZnALU]> {
|
||||
let Latency = 2;
|
||||
|
Loading…
Reference in New Issue
Block a user