Home
last modified time | relevance | path

Searched refs:Itineraries (Results 1 – 18 of 18) sorted by relevance

/external/llvm/include/llvm/MC/
DMCInstrItineraries.h115 const InstrItinerary *Itineraries; ///< Array of itineraries selected variable
121 Forwardings(nullptr), Itineraries(nullptr) {} in InstrItineraryData()
126 Itineraries(SchedModel.InstrItineraries) {} in InstrItineraryData()
129 bool isEmpty() const { return Itineraries == nullptr; } in isEmpty()
133 return ((Itineraries[ItinClassIndx].FirstStage == ~0U) && in isEndMarker()
134 (Itineraries[ItinClassIndx].LastStage == ~0U)); in isEndMarker()
139 unsigned StageIdx = Itineraries[ItinClassIndx].FirstStage; in beginStage()
145 unsigned StageIdx = Itineraries[ItinClassIndx].LastStage; in endStage()
174 unsigned FirstIdx = Itineraries[ItinClassIndx].FirstOperandCycle; in getOperandCycle()
175 unsigned LastIdx = Itineraries[ItinClassIndx].LastOperandCycle; in getOperandCycle()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCScheduleA2.td166 // Itineraries are queried instead.
169 let Itineraries = PPCA2Itineraries;
DPPCScheduleG5.td124 // Itineraries are queried instead.
127 let Itineraries = G5Itineraries;
DPPCScheduleE500mc.td317 // Itineraries are queried instead.
319 let Itineraries = PPCE500mcItineraries;
DPPCScheduleE5500.td377 // Itineraries are queried instead.
379 let Itineraries = PPCE5500Itineraries;
DPPCScheduleP8.td393 // Itineraries are queried instead.
399 let Itineraries = P8Itineraries;
DPPCScheduleP7.td384 // Itineraries are queried instead.
390 let Itineraries = P7Itineraries;
DPPCSchedule440.td603 // Itineraries are queried instead.
605 let Itineraries = PPC440Itineraries;
/external/llvm/include/llvm/Target/
DTargetItinerary.td12 // itineraries for scheduling. Itineraries are details reservation
68 // required to complete an instruction. Itineraries are represented as lists of
DTargetSchedule.td50 // Itineraries in addition to mapping instructions to ItineraryClasses.
89 ProcessorItineraries Itineraries = NoItineraries;
DTarget.td1126 // class, the SchedMachineModel may still define valid Itineraries.
/external/llvm/lib/Target/Hexagon/
DHexagonScheduleV4.td197 let Itineraries = HexagonItinerariesV4;
/external/llvm/lib/Target/ARM/
DARMScheduleA8.td1071 // Itineraries are queried instead.
1074 let Itineraries = CortexA8Itineraries;
DARMScheduleA9.td1893 // Itineraries are queried instead.
1896 let Itineraries = CortexA9Itineraries;
DARMScheduleSwift.td1083 let Itineraries = SwiftItineraries;
/external/llvm/lib/CodeGen/
DTargetInstrInfo.cpp759 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps()
/external/llvm/lib/Target/AArch64/
DAArch64SchedA53.td25 // Itineraries are queried instead.
/external/llvm/lib/Target/X86/
DX86ScheduleAtom.td548 let Itineraries = AtomItineraries;