Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DSchedulerRegistry.h30 class ScheduleDAGSDNodes; variable
36 typedef ScheduleDAGSDNodes *(*FunctionPassCtor)(SelectionDAGISel*,
68 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
73 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
80 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
87 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
92 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
98 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
102 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS,
107 ScheduleDAGSDNodes *createDAGLinearizer(SelectionDAGISel *IS,
DSelectionDAGISel.h37 class ScheduleDAGSDNodes; variable
288 ScheduleDAGSDNodes *CreateScheduler();
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.h36 class ScheduleDAGSDNodes : public ScheduleDAG {
45 explicit ScheduleDAGSDNodes(MachineFunction &mf);
47 ~ScheduleDAGSDNodes() override {} in ~ScheduleDAGSDNodes()
134 const ScheduleDAGSDNodes *SchedDAG;
140 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
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()
306 void ScheduleDAGSDNodes::BuildSchedUnits() { in BuildSchedUnits()
421 void ScheduleDAGSDNodes::AddSchedEdges() { in AddSchedEdges()
516 void ScheduleDAGSDNodes::BuildSchedGraph(AliasAnalysis *AA) { in BuildSchedGraph()
526 void ScheduleDAGSDNodes::RegDefIter::InitNodeNumDefs() { in InitNodeNumDefs()
[all …]
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()
652 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
654 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {} in ScheduleDAGLinearize()
799 llvm::ScheduleDAGSDNodes *
804 llvm::ScheduleDAGSDNodes *
DCMakeLists.txt16 ScheduleDAGSDNodes.cpp
DAndroid.mk18 ScheduleDAGSDNodes.cpp \
DSelectionDAGPrinter.cpp270 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
291 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()
1960 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in HighRegPressure()
2012 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in RegPressureDiff()
2071 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); in scheduledNode()
2087 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); in scheduledNode()
2984 llvm::ScheduleDAGSDNodes *
2998 llvm::ScheduleDAGSDNodes *
3012 llvm::ScheduleDAGSDNodes *
[all …]
DSelectionDAGISel.cpp291 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, in createDefaultScheduler()
795 ScheduleDAGSDNodes *Scheduler = CreateScheduler(); in CodeGenAndEmitDAG()
1706 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() { in CreateScheduler()
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch816 + ScheduleDAGSDNodes.cpp \