Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DScoreboardHazardRecognizer.cpp32 DAG(SchedDAG), IssueWidth(0), IssueCount(0) { in ScoreboardHazardRecognizer()
72 IssueWidth = ItinData->SchedModel.IssueWidth; in ScoreboardHazardRecognizer()
103 if (IssueWidth == 0) in atIssueLimit()
106 return IssueCount == IssueWidth; in atIssueLimit()
DTargetSchedule.cpp63 ResourceLCM = SchedModel.IssueWidth; in init()
69 MicroOpFactor = ResourceLCM / SchedModel.IssueWidth; in init()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DScoreboardHazardRecognizer.cpp35 ScheduleHazardRecognizer(), ItinData(II), DAG(SchedDAG), IssueWidth(0), in ScoreboardHazardRecognizer()
47 IssueWidth = ItinData->IssueWidth; in ScoreboardHazardRecognizer()
101 if (IssueWidth == 0) in atIssueLimit()
104 return IssueCount == IssueWidth; in atIssueLimit()
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCInstrItineraries.h116 unsigned IssueWidth; ///< Max issue per cycle. 0=Unknown. variable
121 Itineraries(0), IssueWidth(0) {} in InstrItineraryData()
126 IssueWidth(0) {} in InstrItineraryData()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMSubtarget.cpp202 InstrItins.IssueWidth = 0; in computeIssueWidth()
204 ++InstrItins.IssueWidth; in computeIssueWidth()
208 assert(InstrItins.IssueWidth <= 2 && "itinerary bug, too many stage 1 units"); in computeIssueWidth()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeSubtarget.cpp52 InstrItins.IssueWidth = 1; in computeIssueWidth()
/external/llvm/include/llvm/CodeGen/
DScoreboardHazardRecognizer.h96 unsigned IssueWidth; variable
DTargetSchedule.h94 unsigned getIssueWidth() const { return SchedModel.IssueWidth; } in getIssueWidth()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DScoreboardHazardRecognizer.h99 unsigned IssueWidth; variable
/external/llvm/include/llvm/MC/
DMCSchedule.h139 unsigned IssueWidth; member
/external/llvm/lib/Target/Lanai/
DLanaiSchedule.td40 let IssueWidth = 1;
/external/llvm/lib/Target/AMDGPU/
DSISchedule.td50 let IssueWidth = 1;
/external/llvm/lib/Target/PowerPC/
DPPCScheduleA2.td162 let IssueWidth = 1; // 1 instruction is dispatched per cycle.
DPPCScheduleG5.td120 let IssueWidth = 4; // 4 (non-branch) instructions are dispatched per cycle.
DPPCScheduleE500mc.td313 let IssueWidth = 2; // 2 micro-ops are dispatched per cycle.
/external/llvm/lib/Target/Hexagon/
DHexagonScheduleV55.td163 let IssueWidth = 4;
DHexagonScheduleV4.td199 let IssueWidth = 4;
DHexagonScheduleV60.td303 let IssueWidth = 4;
/external/llvm/lib/Target/AArch64/
DAArch64SchedKryo.td21 let IssueWidth = 5; // 5-wide issue for expanded uops
/external/llvm/lib/Target/X86/
DX86ScheduleSLM.td18 let IssueWidth = 2;
DX86SchedSandyBridge.td19 let IssueWidth = 4;
DX86Schedule.td623 // IssueWidth is analogous to the number of decode units. Core and its
641 let IssueWidth = 4;
DX86ScheduleBtVer2.td19 let IssueWidth = 2;
/external/llvm/include/llvm/Target/
DTargetItinerary.td90 // global IssueWidth property, which constrains the number of microops
DTargetSchedule.td80 int IssueWidth = -1; // Max micro-ops that may be scheduled per cycle.
284 // against the processor's IssueWidth limit. If an instruction can

12