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*,
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
    [all...]
SelectionDAGISel.h 37 class ScheduleDAGSDNodes;
291 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 ~ScheduleDAGSDNodes() override {}
129 const ScheduleDAGSDNodes *SchedDAG;
135 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
ScheduleDAGSDNodes.cpp 1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
15 #include "ScheduleDAGSDNodes.h"
48 ScheduleDAGSDNodes::ScheduleDAGSDNodes(MachineFunction &mf)
54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) {
68 SUnit *ScheduleDAGSDNodes::newSUnit(SDNode *N) {
89 SUnit *ScheduleDAGSDNodes::Clone(SUnit *Old) {
202 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) {
291 void ScheduleDAGSDNodes::ClusterNodes()
    [all...]
ScheduleDAGVLIW.cpp 22 #include "ScheduleDAGSDNodes.h"
52 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
74 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) {
276 ScheduleDAGSDNodes *
Android.mk 18 ScheduleDAGSDNodes.cpp \
SelectionDAGPrinter.cpp 15 #include "ScheduleDAGSDNodes.h"
277 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
298 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
ScheduleDAGFast.cpp 16 #include "ScheduleDAGSDNodes.h"
68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
82 : ScheduleDAGSDNodes(mf) {}
651 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
653 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {}
797 llvm::ScheduleDAGSDNodes *
802 llvm::ScheduleDAGSDNodes *
ScheduleDAGRRList.cpp 19 #include "ScheduleDAGSDNodes.h"
112 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
165 : ScheduleDAGSDNodes(mf),
275 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos,
    [all...]
SelectionDAGISel.cpp 15 #include "ScheduleDAGSDNodes.h"
296 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
    [all...]

Completed in 5216 milliseconds