From 90702f47cf5cd9ef1e9a17c2de48d37a03239d85 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 19 Nov 2022 18:15:08 +0000 Subject: [PATCH] [X86] Remove unnecessary STD + CLD instruction overrides Reported by D138359 --- llvm/lib/Target/X86/X86ScheduleZnver1.td | 3 --- llvm/lib/Target/X86/X86ScheduleZnver2.td | 3 --- 2 files changed, 6 deletions(-) diff --git a/llvm/lib/Target/X86/X86ScheduleZnver1.td b/llvm/lib/Target/X86/X86ScheduleZnver1.td index f8161a2..8ded509 100644 --- a/llvm/lib/Target/X86/X86ScheduleZnver1.td +++ b/llvm/lib/Target/X86/X86ScheduleZnver1.td @@ -712,9 +712,6 @@ def : SchedAlias; // r,m. def : SchedAlias; -// CLD STD. -def : InstRW<[WriteALU], (instrs STD, CLD)>; - // PDEP PEXT. // r,r,r. def : InstRW<[WriteMicrocoded], (instregex "PDEP(32|64)rr", "PEXT(32|64)rr")>; diff --git a/llvm/lib/Target/X86/X86ScheduleZnver2.td b/llvm/lib/Target/X86/X86ScheduleZnver2.td index cc0f0ec..550ec78 100644 --- a/llvm/lib/Target/X86/X86ScheduleZnver2.td +++ b/llvm/lib/Target/X86/X86ScheduleZnver2.td @@ -733,9 +733,6 @@ def : SchedAlias; // r,m. def : SchedAlias; -// CLD STD. -def : InstRW<[WriteALU], (instrs STD, CLD)>; - // PDEP PEXT. // r,r,r. def : InstRW<[WriteMicrocoded], (instregex "PDEP(32|64)rr", "PEXT(32|64)rr")>; -- 2.7.4