HomeSort by: relevance | last modified time | path
    Searched refs:ScheduleDAGSDNodes (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SchedulerRegistry.h 28 class ScheduleDAGSDNodes;
33 ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOpt::Level)> {
35 using FunctionPassCtor = ScheduleDAGSDNodes *(*)(SelectionDAGISel*,
63 ScheduleDAGSDNodes *createBURRListDAGScheduler(SelectionDAGISel *IS,
68 ScheduleDAGSDNodes *createSourceListDAGScheduler(SelectionDAGISel *IS,
75 ScheduleDAGSDNodes *createHybridListDAGScheduler(SelectionDAGISel *IS,
82 ScheduleDAGSDNodes *createILPListDAGScheduler(SelectionDAGISel *IS,
87 ScheduleDAGSDNodes *createFastDAGScheduler(SelectionDAGISel *IS,
93 ScheduleDAGSDNodes *createVLIWDAGScheduler(SelectionDAGISel *IS,
97 ScheduleDAGSDNodes *createDefaultScheduler(SelectionDAGISel *IS
    [all...]
SelectionDAGISel.h 35 class ScheduleDAGSDNodes;
355 ScheduleDAGSDNodes *CreateScheduler();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.h 1 //===---- ScheduleDAGSDNodes.h - SDNode Scheduling --------------*- C++ -*-===//
9 // This file implements the ScheduleDAGSDNodes class, which implements
32 /// ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs.
46 class ScheduleDAGSDNodes : public ScheduleDAG {
55 explicit ScheduleDAGSDNodes(MachineFunction &mf);
57 ~ScheduleDAGSDNodes() override = default;
139 const ScheduleDAGSDNodes *SchedDAG;
146 RegDefIter(const SUnit *SU, const ScheduleDAGSDNodes *SD);
ScheduleDAGSDNodes.cpp 1 //===--- ScheduleDAGSDNodes.cpp - Implement the ScheduleDAGSDNodes class --===//
14 #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) {
200 void ScheduleDAGSDNodes::ClusterNeighboringLoads(SDNode *Node) {
311 void ScheduleDAGSDNodes::ClusterNodes()
    [all...]
ScheduleDAGVLIW.cpp 20 #include "ScheduleDAGSDNodes.h"
51 class ScheduleDAGVLIW : public ScheduleDAGSDNodes {
72 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) {
272 ScheduleDAGSDNodes *
SelectionDAGPrinter.cpp 13 #include "ScheduleDAGSDNodes.h"
288 std::string ScheduleDAGSDNodes::getGraphNodeLabel(const SUnit *SU) const {
309 void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<ScheduleDAG*> &GW) const {
ScheduleDAGFast.cpp 14 #include "ScheduleDAGSDNodes.h"
68 class ScheduleDAGFast : public ScheduleDAGSDNodes {
82 : ScheduleDAGSDNodes(mf) {}
643 class ScheduleDAGLinearize : public ScheduleDAGSDNodes {
645 ScheduleDAGLinearize(MachineFunction &mf) : ScheduleDAGSDNodes(mf) {}
796 llvm::ScheduleDAGSDNodes *
801 llvm::ScheduleDAGSDNodes *
ScheduleDAGRRList.cpp 17 #include "ScheduleDAGSDNodes.h"
138 class ScheduleDAGRRList : public ScheduleDAGSDNodes {
192 : ScheduleDAGSDNodes(mf),
309 static void GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos,
2099 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
2150 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
2205 // ScheduleDAGSDNodes::AddSchedEdges.
2208 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(PredSU, scheduleDAG);
2224 for (ScheduleDAGSDNodes::RegDefIter RegDefPos(SU, scheduleDAG);
3134 ScheduleDAGSDNodes *
    [all...]
SelectionDAGISel.cpp 14 #include "ScheduleDAGSDNodes.h"
253 ScheduleDAGSDNodes* createDefaultScheduler(SelectionDAGISel *IS,
978 ScheduleDAGSDNodes *Scheduler = CreateScheduler();
2009 ScheduleDAGSDNodes *SelectionDAGISel::CreateScheduler() {
  /src/external/apache2/llvm/lib/libLLVMSelectionDAG/
Makefile 23 ScheduleDAGSDNodes.cpp \

Completed in 33 milliseconds