[llvm] r331142 - [X86] Remove unnecessary add/adc+sub/sbb InstRW overrides.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 29 07:16:17 PDT 2018
Author: rksimon
Date: Sun Apr 29 07:16:17 2018
New Revision: 331142
URL: http://llvm.org/viewvc/llvm-project?rev=331142&view=rev
Log:
[X86] Remove unnecessary add/adc+sub/sbb InstRW overrides.
Modified:
llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td
Modified: llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td?rev=331142&r1=331141&r2=331142&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td (original)
+++ llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td Sun Apr 29 07:16:17 2018
@@ -395,15 +395,6 @@ def : InstRW<[WriteALULd], (instregex "(
"(ADD|SUB)64mi32")>;
// ADC SBB.
-// r,r/i.
-def : InstRW<[WriteALU], (instregex "(ADC|SBB)(8|16|32|64)r(r|i)",
- "(ADC|SBB)(16|32|64)ri8",
- "(ADC|SBB)64ri32")>;
-
-// r,m.
-def : InstRW<[WriteALULd, ReadAfterLd],
- (instregex "(ADC|SBB)(8|16|32|64)rm")>;
-
// m,r/i.
def : InstRW<[WriteALULd],
(instregex "(ADC|SBB)(8|16|32|64)m(r|i)",
More information about the llvm-commits
mailing list