diff options
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrFormats.td | 2 | ||||
-rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.h | 9 |
3 files changed, 0 insertions, 13 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td index 56d9f0229e4..ec7a5f73597 100644 --- a/llvm/lib/Target/X86/X86InstrFormats.td +++ b/llvm/lib/Target/X86/X86InstrFormats.td @@ -260,8 +260,6 @@ class X86Inst<bits<8> opcod, Format f, ImmType i, dag outs, dag ins, // If this is a pseudo instruction, mark it isCodeGenOnly. let isCodeGenOnly = !eq(!cast<string>(f), "Pseudo"); - let Itinerary = NoItinerary; - // // Attributes specific to X86 instructions... // diff --git a/llvm/lib/Target/X86/X86Subtarget.cpp b/llvm/lib/Target/X86/X86Subtarget.cpp index 2589b080691..39fb876428d 100644 --- a/llvm/lib/Target/X86/X86Subtarget.cpp +++ b/llvm/lib/Target/X86/X86Subtarget.cpp @@ -219,8 +219,6 @@ void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { // micro-architectures respectively. if (hasSSE42() || hasSSE4A()) IsUAMem16Slow = false; - - InstrItins = getInstrItineraryForCPU(CPUName); // It's important to keep the MCSubtargetInfo feature bits in sync with // target data structure which is shared with MC code emitter, etc. diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h index 9d678f75c9a..894aef20e0e 100644 --- a/llvm/lib/Target/X86/X86Subtarget.h +++ b/llvm/lib/Target/X86/X86Subtarget.h @@ -26,7 +26,6 @@ #include "llvm/CodeGen/GlobalISel/RegisterBankInfo.h" #include "llvm/CodeGen/TargetSubtargetInfo.h" #include "llvm/IR/CallingConv.h" -#include "llvm/MC/MCInstrItineraries.h" #include "llvm/Target/TargetMachine.h" #include <memory> @@ -394,9 +393,6 @@ protected: /// What processor and OS we're targeting. Triple TargetTriple; - /// Instruction itineraries for scheduling - InstrItineraryData InstrItins; - /// GlobalISel related APIs. std::unique_ptr<CallLowering> CallLoweringInfo; std::unique_ptr<LegalizerInfo> Legalizer; @@ -791,11 +787,6 @@ public: bool enableEarlyIfConversion() const override; - /// Return the instruction itineraries based on the subtarget selection. - const InstrItineraryData *getInstrItineraryData() const override { - return &InstrItins; - } - AntiDepBreakMode getAntiDepBreakMode() const override { return TargetSubtargetInfo::ANTIDEP_CRITICAL; } |