Home
last modified time | relevance | path

Searched refs:IssueWidth (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/CodeGen/
DScoreboardHazardRecognizer.cpp35 ScheduleHazardRecognizer(), ItinData(II), DAG(SchedDAG), IssueWidth(0), in ScoreboardHazardRecognizer()
80 IssueWidth = ItinData->SchedModel->IssueWidth; in ScoreboardHazardRecognizer()
111 if (IssueWidth == 0) in atIssueLimit()
114 return IssueCount == IssueWidth; in atIssueLimit()
DTargetSchedule.cpp64 ResourceLCM = SchedModel.IssueWidth; in init()
70 MicroOpFactor = ResourceLCM / SchedModel.IssueWidth; in init()
/external/llvm/include/llvm/MC/
DMCSchedule.h134 unsigned IssueWidth; variable
205 MCSchedModel(): IssueWidth(DefaultIssueWidth), in MCSchedModel()
223 IssueWidth(iw), MinLatency(ml), LoadLatency(ll), HighLatency(hl), in MCSchedModel()
/external/llvm/include/llvm/CodeGen/
DScoreboardHazardRecognizer.h98 unsigned IssueWidth; variable
DTargetSchedule.h85 unsigned getIssueWidth() const { return SchedModel.IssueWidth; } in getIssueWidth()
/external/llvm/lib/Target/Hexagon/
DHexagonSchedule.td56 let IssueWidth = 4;
DHexagonScheduleV4.td67 let IssueWidth = 4;
/external/llvm/include/llvm/Target/
DTargetItinerary.td90 // global IssueWidth property, which constrains the number of microops
DTargetSchedule.td76 int IssueWidth = -1; // Max micro-ops that may be scheduled per cycle.
221 // against the processor's IssueWidth limit. If an instruction can
/external/llvm/lib/Target/X86/
DX86Schedule.td531 // IssueWidth is analagous to the number of decode units. Core and its
551 let IssueWidth = 4;
DX86ScheduleAtom.td523 let IssueWidth = 2; // Allows 2 instructions per scheduling group.
/external/llvm/lib/Target/PowerPC/
DPPCScheduleE500mc.td258 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
DPPCScheduleE5500.td302 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
/external/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp321 if (Packet.size() >= InstrItins->SchedModel->IssueWidth) { in reserveResources()
/external/llvm/lib/Target/ARM/
DARMScheduleSwift.td1078 let IssueWidth = 3; // 3 micro-ops are dispatched per cycle.
DARMScheduleA8.td1067 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
DARMScheduleA9.td1885 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.