Home
last modified time | relevance | path

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

/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/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/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 …]
DScheduleDAGFast.cpp62 class ScheduleDAGFast : public ScheduleDAGSDNodes {
76 : ScheduleDAGSDNodes(mf) {} in ScheduleDAGFast()
641 llvm::ScheduleDAGSDNodes *
DSelectionDAGISel.cpp141 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler()
591 ScheduleDAGSDNodes *Scheduler = CreateScheduler(); in CodeGenAndEmitDAG()
1225 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() { in 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 …]
DSelectionDAGISel.cpp297 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler()
861 ScheduleDAGSDNodes *Scheduler = CreateScheduler(); in CodeGenAndEmitDAG()
1841 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() { in CreateScheduler()
/external/swiftshader/third_party/LLVM/
DAndroid.mk51 lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp \
DBUILD.gn198 "lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp",
/external/swiftshader/
DCMakeLists.txt319 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp