Home
last modified time | relevance | path

Searched refs:Stages (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm-project/llvm/lib/MCA/
DPipeline.cpp27 for (auto &S : Stages) in addEventListener()
32 return any_of(Stages, [](const std::unique_ptr<Stage> &S) { in hasWorkToProcess()
38 assert(!Stages.empty() && "Unexpected empty pipeline found!"); in run()
54 for (auto I = Stages.rbegin(), E = Stages.rend(); I != E && !Err; ++I) { in runCycle()
61 Stage &FirstStage = *Stages[0]; in runCycle()
66 for (const std::unique_ptr<Stage> &S : Stages) { in runCycle()
77 if (!Stages.empty()) { in appendStage()
78 Stage *Last = Stages.back().get(); in appendStage()
82 Stages.push_back(std::move(S)); in appendStage()
DCMakeLists.txt14 Stages/DispatchStage.cpp
15 Stages/EntryStage.cpp
16 Stages/ExecuteStage.cpp
17 Stages/InstructionTables.cpp
18 Stages/MicroOpQueueStage.cpp
19 Stages/RetireStage.cpp
20 Stages/Stage.cpp
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/
DPipeline.cpp27 for (auto &S : Stages) in addEventListener()
32 return any_of(Stages, [](const std::unique_ptr<Stage> &S) { in hasWorkToProcess()
38 assert(!Stages.empty() && "Unexpected empty pipeline found!"); in run()
54 for (auto I = Stages.rbegin(), E = Stages.rend(); I != E && !Err; ++I) { in runCycle()
61 Stage &FirstStage = *Stages[0]; in runCycle()
66 for (const std::unique_ptr<Stage> &S : Stages) { in runCycle()
77 if (!Stages.empty()) { in appendStage()
78 Stage *Last = Stages.back().get(); in appendStage()
82 Stages.push_back(std::move(S)); in appendStage()
DCMakeLists.txt14 Stages/DispatchStage.cpp
15 Stages/EntryStage.cpp
16 Stages/ExecuteStage.cpp
17 Stages/InstructionTables.cpp
18 Stages/MicroOpQueueStage.cpp
19 Stages/RetireStage.cpp
20 Stages/Stage.cpp
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/MCA/
DBUILD.gn22 "Stages/DispatchStage.cpp",
23 "Stages/EntryStage.cpp",
24 "Stages/ExecuteStage.cpp",
25 "Stages/InstructionTables.cpp",
26 "Stages/MicroOpQueueStage.cpp",
27 "Stages/RetireStage.cpp",
28 "Stages/Stage.cpp",
/external/llvm/include/llvm/MC/
DMCInstrItineraries.h112 const InstrStage *Stages; ///< Array of stages selected variable
119 Stages(nullptr), OperandCycles(nullptr), in InstrItineraryData()
124 : SchedModel(SM), Stages(S), OperandCycles(OS), Forwardings(F), in InstrItineraryData()
139 return Stages + StageIdx; in beginStage()
145 return Stages + StageIdx; in endStage()
DMCSubtargetInfo.h43 const InstrStage *Stages; // Instruction itinerary stages variable
/external/llvm-project/llvm/include/llvm/CodeGen/
DModuloSchedule.h235 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForReg() local
236 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
237 Stages.second) in getStagesForReg()
239 return Stages.first; in getStagesForReg()
249 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForPhi() local
250 if (Stages.second) in getStagesForPhi()
251 return Stages.first; in getStagesForPhi()
252 return Stages.first - 1; in getStagesForPhi()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DModuloSchedule.h229 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForReg() local
230 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
231 Stages.second) in getStagesForReg()
233 return Stages.first; in getStagesForReg()
243 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForPhi() local
244 if (Stages.second) in getStagesForPhi()
245 return Stages.first; in getStagesForPhi()
246 return Stages.first - 1; in getStagesForPhi()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrItineraries.h110 const InstrStage *Stages = nullptr; ///< Array of stages selected variable
119 : SchedModel(SM), Stages(S), OperandCycles(OS), Forwardings(F), in InstrItineraryData()
134 return Stages + StageIdx; in beginStage()
140 return Stages + StageIdx; in endStage()
DMCSubtargetInfo.h86 const InstrStage *Stages; // Instruction itinerary stages variable
/external/llvm-project/llvm/include/llvm/MC/
DMCInstrItineraries.h113 const InstrStage *Stages = nullptr; ///< Array of stages selected variable
122 : SchedModel(SM), Stages(S), OperandCycles(OS), Forwardings(F), in InstrItineraryData()
137 return Stages + StageIdx; in beginStage()
143 return Stages + StageIdx; in endStage()
DMCSubtargetInfo.h88 const InstrStage *Stages; // Instruction itinerary stages variable
/external/llvm/lib/MC/
DMCSubtargetInfo.cpp47 ReadAdvanceTable(RA), Stages(IS), OperandCycles(OC), ForwardingPaths(FP) { in MCSubtargetInfo()
103 return InstrItineraryData(SchedModel, Stages, OperandCycles, ForwardingPaths); in getInstrItineraryForCPU()
108 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/llvm-project/llvm/lib/MC/
DMCSubtargetInfo.cpp232 WriteLatencyTable(WL), ReadAdvanceTable(RA), Stages(IS), in MCSubtargetInfo()
327 return InstrItineraryData(SchedModel, Stages, OperandCycles, ForwardingPaths); in getInstrItineraryForCPU()
331 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSubtargetInfo.cpp217 ReadAdvanceTable(RA), Stages(IS), OperandCycles(OC), ForwardingPaths(FP) { in MCSubtargetInfo()
311 return InstrItineraryData(SchedModel, Stages, OperandCycles, ForwardingPaths); in getInstrItineraryForCPU()
315 InstrItins = InstrItineraryData(getSchedModel(), Stages, OperandCycles, in initInstrItins()
/external/llvm-project/llvm/lib/Target/X86/
DX86PartialReduction.cpp265 unsigned Stages = Log2_32(NumSplits); in trySADReplacement() local
266 for (unsigned s = Stages; s > 0; --s) { in trySADReplacement()
319 unsigned Stages = Log2_32(NumElems); in matchAddReduction() local
320 for (unsigned i = 0; i != Stages; ++i) { in matchAddReduction()
/external/llvm-project/llvm/include/llvm/MCA/
DPipeline.h55 SmallVector<std::unique_ptr<Stage>, 8> Stages; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/
DPipeline.h57 SmallVector<std::unique_ptr<Stage>, 8> Stages; variable
/external/llvm/include/llvm/Target/
DTargetItinerary.td115 list<InstrStage> Stages = stages;
/external/llvm/lib/CodeGen/
DMachinePipeliner.cpp644 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForReg() local
645 if (CurStage > getMaxStageCount() && Stages.first == 0 && Stages.second) in getStagesForReg()
647 return Stages.first; in getStagesForReg()
657 std::pair<unsigned, bool> Stages = RegToStageDiff[Reg]; in getStagesForPhi() local
658 if (Stages.second) in getStagesForPhi()
659 return Stages.first; in getStagesForPhi()
660 return Stages.first - 1; in getStagesForPhi()
/external/llvm-project/llvm/include/llvm/Target/
DTargetItinerary.td114 list<InstrStage> Stages = stages;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetItinerary.td114 list<InstrStage> Stages = stages;
/external/llvm-project/llvm/lib/CodeGen/
DMachinePipeliner.cpp611 DenseMap<MachineInstr *, int> Cycles, Stages; in schedule() local
618 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
624 Stages[KV.first] = Stages[KV.second]; in schedule()
629 std::move(Stages)); in schedule()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachinePipeliner.cpp531 DenseMap<MachineInstr *, int> Cycles, Stages; in schedule() local
538 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
544 Stages[KV.first] = Stages[KV.second]; in schedule()
549 std::move(Stages)); in schedule()

12