Home
last modified time | relevance | path

Searched refs:ScheduleDAGSDNodes (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h28 class ScheduleDAGSDNodes; variable
33 ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOpt::Level)> {
35 using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel*,
63 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
68 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
75 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
82 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
87 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
93 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
97 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
[all …]
DSelectionDAGISel.h40 class ScheduleDAGSDNodes; variable
362 ScheduleDAGSDNodes *CreateScheduler();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp48 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf) in ScheduleDAGSDNodes() function in ScheduleDAGSDNodes
54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { in Run()
68 SUnit *ScheduleDAGSDNodes::newSUnit(SDNode *N) { in newSUnit()
89 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) { in Clone()
200 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) { in ClusterNeighboringLoads()
308 void ScheduleDAGSDNodes::ClusterNodes() { in ClusterNodes()
322 void ScheduleDAGSDNodes::BuildSchedUnits() { in BuildSchedUnits()
436 void ScheduleDAGSDNodes::AddSchedEdges() { in AddSchedEdges()
531 void ScheduleDAGSDNodes::BuildSchedGraph(AAResults *AA) { in BuildSchedGraph()
541 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() { in InitNodeNumDefs()
[all …]
DScheduleDAGSDNodes.h46 class ScheduleDAGSDNodes : public ScheduleDAG {
55 explicit ScheduleDAGSDNodes(MachineFunction &mf);
57 ~ScheduleDAGSDNodes() override = default;
139 const ScheduleDAGSDNodes *SchedDAG;
146 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
DScheduleDAGVLIW.cpp51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
72 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { in ScheduleDAGVLIW()
273 ScheduleDAGSDNodes *
DScheduleDAGFast.cpp68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
82 : ScheduleDAGSDNodes(mf) {} in ScheduleDAGFast()
643 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
645 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {} in ScheduleDAGLinearize()
796 llvm::ScheduleDAGSDNodes *
801 llvm::ScheduleDAGSDNodes *
DSelectionDAGPrinter.cpp274 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
295 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
DCMakeLists.txt16 ScheduleDAGSDNodes.cpp
DScheduleDAGRRList.cpp138 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
192 : ScheduleDAGSDNodes(mf), in ScheduleDAGRRList()
309 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, in GetCostForDef()
2096 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in HighRegPressure()
2147 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in RegPressureDiff()
2205 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in scheduledNode()
2221 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); in scheduledNode()
3131 ScheduleDAGSDNodes *
3145 ScheduleDAGSDNodes *
3159 ScheduleDAGSDNodes *
[all …]
DSelectionDAGISel.cpp252 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler()
981 ScheduleDAGSDNodes *Scheduler = CreateScheduler(); in CodeGenAndEmitDAG()
1977 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() { in CreateScheduler()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp303 "llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp",
DBUILD.gn458 "llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp",
DCMakeLists.txt303 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp