Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrItineraries.h116 const InstrItinerary *Itineraries = variable
123 Itineraries(SchedModel.InstrItineraries) {} in InstrItineraryData()
126 bool isEmpty() const { return Itineraries == nullptr; } in isEmpty()
131 (Itineraries[ItinClassIndx].LastStage == UINT16_MAX)); in isEndMarker()
136 unsigned StageIdx = Itineraries[ItinClassIndx].FirstStage; in beginStage()
142 unsigned StageIdx = Itineraries[ItinClassIndx].LastStage; in endStage()
172 unsigned LastIdx = Itineraries[ItinClassIndx].LastOperandCycle; in getOperandCycle()
186 unsigned FirstDefIdx = Itineraries[DefClass].FirstOperandCycle; in hasPipelineForwarding()
187 unsigned LastDefIdx = Itineraries[DefClass].LastOperandCycle; in hasPipelineForwarding()
194 unsigned LastUseIdx = Itineraries[UseClass].LastOperandCycle; in hasPipelineForwarding()
[all …]
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DDFAPacketizerEmitter.cpp82 void createScheduleClasses(unsigned ItineraryIdx, const RecVec &Itineraries);
191 const RecVec &Itineraries) { in createScheduleClasses() argument
193 for (Record *Itinerary : Itineraries) { in createScheduleClasses()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCScheduleA2.td162 // Itineraries are queried instead.
167 let Itineraries = PPCA2Itineraries;
H A DPPCScheduleG5.td121 // Itineraries are queried instead.
126 let Itineraries = G5Itineraries;
H A DPPCScheduleE500.td274 // Itineraries are queried instead.
278 let Itineraries = PPCE500Itineraries;
H A DPPCScheduleE500mc.td329 // Itineraries are queried instead.
333 let Itineraries = PPCE500mcItineraries;
H A DPPCScheduleE5500.td373 // Itineraries are queried instead.
377 let Itineraries = PPCE5500Itineraries;
H A DPPCScheduleP7.td394 // Itineraries are queried instead.
402 let Itineraries = P7Itineraries;
H A DPPCScheduleP8.td403 // Itineraries are queried instead.
411 let Itineraries = P8Itineraries;
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonScheduleV62.td29 let Itineraries = HexagonItinerariesV62;
H A DHexagonScheduleV69.td32 let Itineraries = HexagonItinerariesV69;
H A DHexagonScheduleV71.td31 let Itineraries = HexagonItinerariesV71;
H A DHexagonScheduleV73.td31 let Itineraries = HexagonItinerariesV73;
H A DHexagonScheduleV5.td38 let Itineraries = HexagonItinerariesV5;
H A DHexagonScheduleV66.td32 let Itineraries = HexagonItinerariesV66;
H A DHexagonScheduleV67.td32 let Itineraries = HexagonItinerariesV67;
H A DHexagonScheduleV68.td31 let Itineraries = HexagonItinerariesV68;
H A DHexagonScheduleV55.td40 let Itineraries = HexagonItinerariesV55;
H A DHexagonScheduleV65.td32 let Itineraries = HexagonItinerariesV65;
H A DHexagonScheduleV67T.td54 let Itineraries = HexagonItinerariesV67T;
H A DHexagonScheduleV71T.td52 let Itineraries = HexagonItinerariesV71T;
H A DHexagonScheduleV60.td73 let Itineraries = HexagonItinerariesV60;
/openbsd/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td51 let Itineraries = LanaiItinerary;
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DTargetItinerary.td11 // itineraries for scheduling. Itineraries are detailed reservation
67 // required to complete an instruction. Itineraries are represented as lists of
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcSchedule.td1 //===-- SparcSchedule.td - Describe the Sparc Itineraries ----*- tablegen -*-=//

12