Home
last modified time | relevance | path

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

/external/llvm/include/llvm/MC/
DMCInstrItineraries.h115 const InstrItinerary *Itineraries; ///< Array of itineraries selected variable
120 Forwardings(nullptr), Itineraries(nullptr) {} in InstrItineraryData()
125 Itineraries(SchedModel.InstrItineraries) {} in InstrItineraryData()
128 bool isEmpty() const { return Itineraries == nullptr; } in isEmpty()
132 return ((Itineraries[ItinClassIndx].FirstStage == ~0U) && in isEndMarker()
133 (Itineraries[ItinClassIndx].LastStage == ~0U)); in isEndMarker()
138 unsigned StageIdx = Itineraries[ItinClassIndx].FirstStage; in beginStage()
144 unsigned StageIdx = Itineraries[ItinClassIndx].LastStage; in endStage()
173 unsigned FirstIdx = Itineraries[ItinClassIndx].FirstOperandCycle; in getOperandCycle()
174 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;
DPPCScheduleP7.td388 // Itineraries are queried instead.
394 let Itineraries = P7Itineraries;
DPPCScheduleP8.td397 // Itineraries are queried instead.
403 let Itineraries = P8Itineraries;
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.td1176 // class, the SchedMachineModel may still define valid Itineraries.
/external/llvm/lib/Target/Hexagon/
DHexagonScheduleV55.td164 let Itineraries = HexagonItinerariesV55;
DHexagonScheduleV4.td200 let Itineraries = HexagonItinerariesV4;
DHexagonScheduleV60.td304 let Itineraries = HexagonItinerariesV60;
/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;
/external/llvm/lib/Target/AArch64/
DAArch64SchedA53.td25 // Itineraries are queried instead.
/external/llvm/lib/CodeGen/
DTargetInstrInfo.cpp1020 int UOps = ItinData->Itineraries[Class].NumMicroOps; in getNumMicroOps()
/external/llvm/lib/Target/X86/
DX86ScheduleAtom.td548 let Itineraries = AtomItineraries;