Searched refs:IssueWidth (Results 1 – 22 of 22) sorted by relevance
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
| D | ScoreboardHazardRecognizer.cpp | 35 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()
|
| D | TargetSchedule.cpp | 64 ResourceLCM = SchedModel.IssueWidth; in init() 70 MicroOpFactor = ResourceLCM / SchedModel.IssueWidth; in init()
|
| /freebsd-10-stable/contrib/llvm/include/llvm/MC/ |
| D | MCSchedule.h | 137 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/ |
| D | ScoreboardHazardRecognizer.h | 98 unsigned IssueWidth; variable
|
| D | TargetSchedule.h | 85 unsigned getIssueWidth() const { return SchedModel.IssueWidth; } in getIssueWidth()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/ |
| D | HexagonSchedule.td | 56 let IssueWidth = 4;
|
| D | HexagonScheduleV4.td | 67 let IssueWidth = 4;
|
| /freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/ |
| D | PPCScheduleA2.td | 146 let IssueWidth = 1; // 2 micro-ops are dispatched per cycle.
|
| D | PPCScheduleG5.td | 100 let IssueWidth = 4; // 4 (non-branch) instructions are dispatched per cycle.
|
| D | PPCScheduleE500mc.td | 260 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
|
| D | PPCScheduleE5500.td | 303 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
|
| /freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
| D | X86SchedHaswell.td | 18 let IssueWidth = 4;
|
| D | X86SchedSandyBridge.td | 19 let IssueWidth = 4;
|
| D | X86Schedule.td | 580 // IssueWidth is analagous to the number of decode units. Core and its 597 let IssueWidth = 4;
|
| D | X86ScheduleAtom.td | 533 let IssueWidth = 2; // Allows 2 instructions per scheduling group.
|
| D | X86ScheduleSLM.td | 661 let IssueWidth = 2; // Allows 2 instructions per scheduling group.
|
| /freebsd-10-stable/contrib/llvm/include/llvm/Target/ |
| D | TargetItinerary.td | 90 // global IssueWidth property, which constrains the number of microops
|
| D | TargetSchedule.td | 78 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/ |
| D | ResourcePriorityQueue.cpp | 321 if (Packet.size() >= InstrItins->SchedModel->IssueWidth) { in reserveResources()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMScheduleA8.td | 1067 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
|
| D | ARMScheduleSwift.td | 1078 let IssueWidth = 3; // 3 micro-ops are dispatched per cycle.
|
| D | ARMScheduleA9.td | 1889 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
|