Searched refs:ScheduleDAGSDNodes (Results 1 - 10 of 10) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
H A D | SchedulerRegistry.h | 30 class ScheduleDAGSDNodes; 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 *createDAGLinearize [all...] |
H A D | SelectionDAGISel.h | 36 class ScheduleDAGSDNodes; 280 ScheduleDAGSDNodes *CreateScheduler();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.h | 1 //===---- ScheduleDAGSDNodes.h - SDNode Scheduling --------------*- C++ -*-===// 10 // This file implements the ScheduleDAGSDNodes class, which implements 22 /// ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs. 36 class ScheduleDAGSDNodes : public ScheduleDAG { class in namespace:llvm 45 explicit ScheduleDAGSDNodes(MachineFunction &mf); 47 virtual ~ScheduleDAGSDNodes() {} 134 const ScheduleDAGSDNodes *SchedDAG; 140 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
|
H A D | ScheduleDAGSDNodes.cpp | 1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===// 15 #include "ScheduleDAGSDNodes.h" 49 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf) function in class:ScheduleDAGSDNodes 55 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { 69 SUnit *ScheduleDAGSDNodes::newSUnit(SDNode *N) { 90 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) { 208 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) { 297 void ScheduleDAGSDNodes [all...] |
H A D | ScheduleDAGVLIW.cpp | 22 #include "ScheduleDAGSDNodes.h" 51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes { 73 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { 277 ScheduleDAGSDNodes *
|
H A D | Android.mk | 18 ScheduleDAGSDNodes.cpp \
|
H A D | SelectionDAGPrinter.cpp | 15 #include "ScheduleDAGSDNodes.h" 270 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const { 291 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
|
H A D | ScheduleDAGFast.cpp | 16 #include "ScheduleDAGSDNodes.h" 68 class ScheduleDAGFast : public ScheduleDAGSDNodes { 82 : ScheduleDAGSDNodes(mf) {} 646 class ScheduleDAGLinearize : public ScheduleDAGSDNodes { 648 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {} 793 llvm::ScheduleDAGSDNodes * 798 llvm::ScheduleDAGSDNodes *
|
H A D | ScheduleDAGRRList.cpp | 19 #include "ScheduleDAGSDNodes.h" 112 class ScheduleDAGRRList : public ScheduleDAGSDNodes { 165 : ScheduleDAGSDNodes(mf), 276 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, 1953 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); 2005 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); 2061 // ScheduleDAGSDNodes::AddSchedEdges. 2064 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG); 2080 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG); 2977 llvm::ScheduleDAGSDNodes * [all...] |
H A D | SelectionDAGISel.cpp | 15 #include "ScheduleDAGSDNodes.h" 285 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS, 775 ScheduleDAGSDNodes *Scheduler = CreateScheduler(); 1589 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() {
|
Completed in 144 milliseconds