OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Mon Jun 22 00:25:11 UTC 2026