//===- ARMScheduleV6.td - ARM v6 Scheduling Definitions ----*- tablegen -*-===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This file defines the itinerary class data for the ARM v6 processors. // //===----------------------------------------------------------------------===// // TODO: this should model an ARM11 // Single issue pipeline so every itinerary starts with FU_pipe0 def V6Itineraries : ProcessorItineraries<[ InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData, InstrStage<2, [FU_LdSt0]>]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData]>, InstrItinData, InstrStage<1, [FU_LdSt0]>]>, InstrItinData]> ]>;