Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h30 class ScheduleDAGSDNodes; variable
36 typedef ScheduleDAGSDNodes *(*FunctionPassCtor)(SelectionDAGISel*,
62 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
67 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
74 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
81 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
86 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
92 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
96 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
101 ScheduleDAGSDNodes *createDAGLinearizer(SelectionDAGISel *IS,
DSelectionDAGISel.h37 class ScheduleDAGSDNodes; variable
301 ScheduleDAGSDNodes *CreateScheduler();
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h29 class ScheduleDAGSDNodes; variable
34 using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel*,
61 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
66 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
73 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
80 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
85 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
91 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
95 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
100 ScheduleDAGSDNodes *createDAGLinearizer(SelectionDAGISel *IS,
DSelectionDAGISel.h39 class ScheduleDAGSDNodes; variable
335 ScheduleDAGSDNodes *CreateScheduler();
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSchedulerRegistry.h30 class ScheduleDAGSDNodes; variable
36 typedef ScheduleDAGSDNodes *(*FunctionPassCtor)(SelectionDAGISel*,
68 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
73 ScheduleDAGSDNodes *createTDRRListDAGScheduler(SelectionDAGISel *IS,
78 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
85 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
92 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
96 ScheduleDAGSDNodes *createTDListDAGScheduler(SelectionDAGISel *IS,
101 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
106 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
DSelectionDAGISel.h36 class ScheduleDAGSDNodes; variable
299 ScheduleDAGSDNodes *CreateScheduler();
/external/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()
202 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) { in ClusterNeighboringLoads()
291 void ScheduleDAGSDNodes::ClusterNodes() { in ClusterNodes()
305 void ScheduleDAGSDNodes::BuildSchedUnits() { in BuildSchedUnits()
419 void ScheduleDAGSDNodes::AddSchedEdges() { in AddSchedEdges()
514 void ScheduleDAGSDNodes::BuildSchedGraph(AliasAnalysis *AA) { in BuildSchedGraph()
524 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() { in InitNodeNumDefs()
[all …]
DScheduleDAGSDNodes.h36 class ScheduleDAGSDNodes : public ScheduleDAG {
45 explicit ScheduleDAGSDNodes(MachineFunction &mf);
47 ~ScheduleDAGSDNodes() override {} in ~ScheduleDAGSDNodes()
129 const ScheduleDAGSDNodes *SchedDAG;
135 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
DScheduleDAGVLIW.cpp52 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
74 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { in ScheduleDAGVLIW()
276 ScheduleDAGSDNodes *
DScheduleDAGFast.cpp68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
82 : ScheduleDAGSDNodes(mf) {} in ScheduleDAGFast()
651 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
653 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {} in ScheduleDAGLinearize()
797 llvm::ScheduleDAGSDNodes *
802 llvm::ScheduleDAGSDNodes *
DCMakeLists.txt16 ScheduleDAGSDNodes.cpp
DSelectionDAGPrinter.cpp277 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
298 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
DScheduleDAGRRList.cpp112 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
165 : ScheduleDAGSDNodes(mf), in ScheduleDAGRRList()
275 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, in GetCostForDef()
1955 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in HighRegPressure()
2006 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in RegPressureDiff()
2064 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in scheduledNode()
2080 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); in scheduledNode()
2963 llvm::ScheduleDAGSDNodes *
2977 llvm::ScheduleDAGSDNodes *
2991 llvm::ScheduleDAGSDNodes *
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp49 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf) in ScheduleDAGSDNodes() function in ScheduleDAGSDNodes
55 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { in Run()
69 SUnit *ScheduleDAGSDNodes::newSUnit(SDNode *N) { in newSUnit()
90 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) { in Clone()
203 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) { in ClusterNeighboringLoads()
292 void ScheduleDAGSDNodes::ClusterNodes() { in ClusterNodes()
306 void ScheduleDAGSDNodes::BuildSchedUnits() { in BuildSchedUnits()
420 void ScheduleDAGSDNodes::AddSchedEdges() { in AddSchedEdges()
515 void ScheduleDAGSDNodes::BuildSchedGraph(AliasAnalysis *AA) { in BuildSchedGraph()
525 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.cpp52 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
74 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { in ScheduleDAGVLIW()
275 ScheduleDAGSDNodes *
DScheduleDAGFast.cpp69 class ScheduleDAGFast : public ScheduleDAGSDNodes {
83 : ScheduleDAGSDNodes(mf) {} in ScheduleDAGFast()
644 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
646 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {} in ScheduleDAGLinearize()
799 llvm::ScheduleDAGSDNodes *
804 llvm::ScheduleDAGSDNodes *
DCMakeLists.txt16 ScheduleDAGSDNodes.cpp
DSelectionDAGPrinter.cpp275 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
296 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
DScheduleDAGRRList.cpp139 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
193 : ScheduleDAGSDNodes(mf), in ScheduleDAGRRList()
304 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, in GetCostForDef()
2079 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in HighRegPressure()
2130 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in RegPressureDiff()
2188 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in scheduledNode()
2204 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); in scheduledNode()
3091 ScheduleDAGSDNodes *
3105 ScheduleDAGSDNodes *
3119 ScheduleDAGSDNodes *
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.h36 class ScheduleDAGSDNodes : public ScheduleDAG {
41 explicit ScheduleDAGSDNodes(MachineFunction &mf);
43 virtual ~ScheduleDAGSDNodes() {} in ~ScheduleDAGSDNodes()
123 const ScheduleDAGSDNodes *SchedDAG;
129 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
DScheduleDAGSDNodes.cpp46 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf) in ScheduleDAGSDNodes() function in ScheduleDAGSDNodes
52 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb, in Run()
60 SUnit *ScheduleDAGSDNodes::NewSUnit(SDNode *N) { in NewSUnit()
81 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) { in Clone()
171 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) { in ClusterNeighboringLoads()
251 void ScheduleDAGSDNodes::ClusterNodes() { in ClusterNodes()
266 void ScheduleDAGSDNodes::BuildSchedUnits() { in BuildSchedUnits()
381 void ScheduleDAGSDNodes::AddSchedEdges() { in AddSchedEdges()
475 void ScheduleDAGSDNodes::BuildSchedGraph(AliasAnalysis *AA) { in BuildSchedGraph()
485 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() { in InitNodeNumDefs()
[all …]
DScheduleDAGList.cpp49 class ScheduleDAGList : public ScheduleDAGSDNodes {
67 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue) { in ScheduleDAGList()
262 ScheduleDAGSDNodes *
DSelectionDAGPrinter.cpp272 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
293 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const { in getCustomGraphFeatures()
DScheduleDAGRRList.cpp122 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
169 : ScheduleDAGSDNodes(mf), isBottomUp(availqueue->isBottomUp()), in ScheduleDAGRRList()
283 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, in GetCostForDef()
1845 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in HighRegPressure()
1897 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in RegPressureDiff()
1956 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in ScheduledNode()
1972 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); in ScheduledNode()
2957 llvm::ScheduleDAGSDNodes *
2971 llvm::ScheduleDAGSDNodes *
2985 llvm::ScheduleDAGSDNodes *
[all …]

12