HomeSort by relevance Sort by last modified time
    Searched refs:ScheduleDAGSDNodes (Results 1 - 10 of 10) sorted by null

  /external/llvm/include/llvm/CodeGen/
SchedulerRegistry.h 30 class ScheduleDAGSDNodes;
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
    [all...]
SelectionDAGISel.h 36 class ScheduleDAGSDNodes;
299 ScheduleDAGSDNodes *CreateScheduler();
  /external/llvm/lib/CodeGen/SelectionDAG/
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 {
41 explicit ScheduleDAGSDNodes(MachineFunction &mf);
43 virtual ~ScheduleDAGSDNodes() {}
123 const ScheduleDAGSDNodes *SchedDAG;
129 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
Android.mk 18 ScheduleDAGSDNodes.cpp \
ScheduleDAGSDNodes.cpp 1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
17 #include "ScheduleDAGSDNodes.h"
46 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf)
52 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb,
60 SUnit *ScheduleDAGSDNodes::NewSUnit(SDNode *N) {
81 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) {
171 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) {
251 void ScheduleDAGSDNodes::ClusterNodes()
    [all...]
ScheduleDAGList.cpp 22 #include "ScheduleDAGSDNodes.h"
49 class ScheduleDAGList : public ScheduleDAGSDNodes {
67 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue) {
262 ScheduleDAGSDNodes *
SelectionDAGPrinter.cpp 14 #include "ScheduleDAGSDNodes.h"
272 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
293 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
ScheduleDAGFast.cpp 15 #include "ScheduleDAGSDNodes.h"
62 class ScheduleDAGFast : public ScheduleDAGSDNodes {
76 : ScheduleDAGSDNodes(mf) {}
641 llvm::ScheduleDAGSDNodes *
ScheduleDAGRRList.cpp 19 #include "ScheduleDAGSDNodes.h"
122 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
169 : ScheduleDAGSDNodes(mf), isBottomUp(availqueue->isBottomUp()),
283 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos,
    [all...]
SelectionDAGISel.cpp 15 #include "ScheduleDAGSDNodes.h"
141 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
591 ScheduleDAGSDNodes *Scheduler = CreateScheduler();
    [all...]

Completed in 284 milliseconds