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 *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
    [all...]
SelectionDAGISel.h 36 class ScheduleDAGSDNodes;
280 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 {
45 explicit ScheduleDAGSDNodes(MachineFunction &mf);
47 virtual ~ScheduleDAGSDNodes() {}
134 const ScheduleDAGSDNodes *SchedDAG;
140 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
ScheduleDAGSDNodes.cpp 1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
15 #include "ScheduleDAGSDNodes.h"
49 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf)
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::ClusterNodes()
    [all...]
ScheduleDAGVLIW.cpp 22 #include "ScheduleDAGSDNodes.h"
51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
73 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) {
277 ScheduleDAGSDNodes *
Android.mk 18 ScheduleDAGSDNodes.cpp \
SelectionDAGPrinter.cpp 15 #include "ScheduleDAGSDNodes.h"
270 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
291 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
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 *
ScheduleDAGRRList.cpp 19 #include "ScheduleDAGSDNodes.h"
112 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
165 : ScheduleDAGSDNodes(mf),
276 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos,
    [all...]
SelectionDAGISel.cpp 15 #include "ScheduleDAGSDNodes.h"
285 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
775 ScheduleDAGSDNodes *Scheduler = CreateScheduler();
    [all...]

Completed in 213 milliseconds