From 684a719270a353e91cab040c6f83f1449deddba4 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sun, 29 Apr 2018 14:16:17 +0000 Subject: [PATCH] [X86] Remove unnecessary add/adc+sub/sbb InstRW overrides. llvm-svn: 331142 --- llvm/lib/Target/X86/X86ScheduleZnver1.td | 9 --------- 1 file changed, 9 deletions(-) diff --git a/llvm/lib/Target/X86/X86ScheduleZnver1.td b/llvm/lib/Target/X86/X86ScheduleZnver1.td index e5dfb9c..43b9c87 100644 --- a/llvm/lib/Target/X86/X86ScheduleZnver1.td +++ b/llvm/lib/Target/X86/X86ScheduleZnver1.td @@ -395,15 +395,6 @@ def : InstRW<[WriteALULd], (instregex "(ADD|SUB)(8|16|32|64)m(r|i)", "(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)", -- 2.7.4