Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/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()
/freebsd-10-stable/contrib/llvm/include/llvm/MC/
DMCSchedule.h137 unsigned IssueWidth; variable
194 MCSchedModel(): IssueWidth(DefaultIssueWidth), in MCSchedModel()
212 IssueWidth(iw), MicroOpBufferSize(mbs), LoadLatency(ll), HighLatency(hl), in MCSchedModel()
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
DScoreboardHazardRecognizer.h98 unsigned IssueWidth; variable
DTargetSchedule.h85 unsigned getIssueWidth() const { return SchedModel.IssueWidth; } in getIssueWidth()
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonSchedule.td56 let IssueWidth = 4;
DHexagonScheduleV4.td67 let IssueWidth = 4;
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
DPPCScheduleA2.td146 let IssueWidth = 1; // 2 micro-ops are dispatched per cycle.
DPPCScheduleG5.td100 let IssueWidth = 4; // 4 (non-branch) instructions are dispatched per cycle.
DPPCScheduleE500mc.td260 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
DPPCScheduleE5500.td303 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86SchedHaswell.td18 let IssueWidth = 4;
DX86SchedSandyBridge.td19 let IssueWidth = 4;
DX86Schedule.td580 // IssueWidth is analagous to the number of decode units. Core and its
597 let IssueWidth = 4;
DX86ScheduleAtom.td533 let IssueWidth = 2; // Allows 2 instructions per scheduling group.
DX86ScheduleSLM.td661 let IssueWidth = 2; // Allows 2 instructions per scheduling group.
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
DTargetItinerary.td90 // global IssueWidth property, which constrains the number of microops
DTargetSchedule.td78 int IssueWidth = -1; // Max micro-ops that may be scheduled per cycle.
233 // against the processor's IssueWidth limit. If an instruction can
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp321 if (Packet.size() >= InstrItins->SchedModel->IssueWidth) { in reserveResources()
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DARMScheduleA8.td1067 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
DARMScheduleSwift.td1078 let IssueWidth = 3; // 3 micro-ops are dispatched per cycle.
DARMScheduleA9.td1889 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.