Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCInstrItineraries.h117 const InstrItinerary *Itineraries = variable
124 Itineraries(SchedModel.InstrItineraries) {} in InstrItineraryData()
127 bool isEmpty() const { return Itineraries == nullptr; } in isEmpty()
131 return ((Itineraries[ItinClassIndx].FirstStage == UINT16_MAX) && in isEndMarker()
132 (Itineraries[ItinClassIndx].LastStage == UINT16_MAX)); in isEndMarker()
137 unsigned StageIdx = Itineraries[ItinClassIndx].FirstStage; in beginStage()
143 unsigned StageIdx = Itineraries[ItinClassIndx].LastStage; in endStage()
173 unsigned FirstIdx = Itineraries[ItinClassIndx].FirstOperandCycle; in getOperandCycle()
174 unsigned LastIdx = Itineraries[ItinClassIndx].LastOperandCycle; in getOperandCycle()
188 unsigned FirstDefIdx = Itineraries[DefClass].FirstOperandCycle; in hasPipelineForwarding()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
HDDFAPacketizerEmitter.cpp82 void createScheduleClasses(unsigned ItineraryIdx, const RecVec &Itineraries);
192 const RecVec &Itineraries) { in createScheduleClasses() argument
194 for (Record *Itinerary : Itineraries) { in createScheduleClasses()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCScheduleA2.td162 // Itineraries are queried instead.
167 let Itineraries = PPCA2Itineraries;
HDPPCScheduleG5.td121 // Itineraries are queried instead.
126 let Itineraries = G5Itineraries;
HDPPCScheduleE500.td274 // Itineraries are queried instead.
278 let Itineraries = PPCE500Itineraries;
HDPPCScheduleE500mc.td329 // Itineraries are queried instead.
333 let Itineraries = PPCE500mcItineraries;
HDPPCScheduleE5500.td373 // Itineraries are queried instead.
377 let Itineraries = PPCE5500Itineraries;
HDPPCSchedule440.td594 // Itineraries are queried instead.
598 let Itineraries = PPC440Itineraries;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonScheduleV62.td29 let Itineraries = HexagonItinerariesV62;
HDHexagonScheduleV69.td32 let Itineraries = HexagonItinerariesV69;
HDHexagonScheduleV73.td31 let Itineraries = HexagonItinerariesV73;
HDHexagonScheduleV71.td31 let Itineraries = HexagonItinerariesV71;
HDHexagonScheduleV66.td32 let Itineraries = HexagonItinerariesV66;
HDHexagonScheduleV55.td40 let Itineraries = HexagonItinerariesV55;
HDHexagonScheduleV68.td31 let Itineraries = HexagonItinerariesV68;
HDHexagonScheduleV5.td38 let Itineraries = HexagonItinerariesV5;
HDHexagonScheduleV65.td32 let Itineraries = HexagonItinerariesV65;
HDHexagonScheduleV67.td32 let Itineraries = HexagonItinerariesV67;
HDHexagonScheduleV71T.td52 let Itineraries = HexagonItinerariesV71T;
HDHexagonScheduleV67T.td54 let Itineraries = HexagonItinerariesV67T;
HDHexagonScheduleV60.td73 let Itineraries = HexagonItinerariesV60;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiSchedule.td51 let Itineraries = LanaiItinerary;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/
HDTargetItinerary.td11 // itineraries for scheduling. Itineraries are detailed reservation
67 // required to complete an instruction. Itineraries are represented as lists of
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcSchedule.td1 //===-- SparcSchedule.td - Describe the Sparc Itineraries ----*- tablegen -*-=//
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMScheduleA8.td1069 // Itineraries are queried instead.
1073 let Itineraries = CortexA8Itineraries;

12