/external/llvm-project/llvm/lib/MCA/ |
D | Pipeline.cpp | 27 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()
|
D | CMakeLists.txt | 14 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/ |
D | Pipeline.cpp | 27 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()
|
D | CMakeLists.txt | 14 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/ |
D | BUILD.gn | 22 "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/ |
D | MCInstrItineraries.h | 112 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()
|
D | MCSubtargetInfo.h | 43 const InstrStage *Stages; // Instruction itinerary stages variable
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ModuloSchedule.h | 235 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/ |
D | ModuloSchedule.h | 229 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/ |
D | MCInstrItineraries.h | 110 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()
|
D | MCSubtargetInfo.h | 86 const InstrStage *Stages; // Instruction itinerary stages variable
|
/external/llvm-project/llvm/include/llvm/MC/ |
D | MCInstrItineraries.h | 113 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()
|
D | MCSubtargetInfo.h | 88 const InstrStage *Stages; // Instruction itinerary stages variable
|
/external/llvm/lib/MC/ |
D | MCSubtargetInfo.cpp | 47 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/ |
D | MCSubtargetInfo.cpp | 232 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/ |
D | MCSubtargetInfo.cpp | 217 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/ |
D | X86PartialReduction.cpp | 265 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/ |
D | Pipeline.h | 55 SmallVector<std::unique_ptr<Stage>, 8> Stages; variable
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/ |
D | Pipeline.h | 57 SmallVector<std::unique_ptr<Stage>, 8> Stages; variable
|
/external/llvm/include/llvm/Target/ |
D | TargetItinerary.td | 115 list<InstrStage> Stages = stages;
|
/external/llvm/lib/CodeGen/ |
D | MachinePipeliner.cpp | 644 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/ |
D | TargetItinerary.td | 114 list<InstrStage> Stages = stages;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/ |
D | TargetItinerary.td | 114 list<InstrStage> Stages = stages;
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | MachinePipeliner.cpp | 611 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/ |
D | MachinePipeliner.cpp | 531 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()
|