[X86][Znver1] Remove unnecessary BMI1 ANDN InstRW overrides.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Apr 2018 21:37:08 +0000 (21:37 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Apr 2018 21:37:08 +0000 (21:37 +0000)
llvm-svn: 330558

llvm/lib/Target/X86/X86ScheduleZnver1.td

index e0e8967..1a2fcc4 100644 (file)
@@ -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;