OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ScheduleDAG
(Results
1 - 25
of
34
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ScheduleDAGPrinter.cpp
1
//===-- ScheduleDAGPrinter.cpp - Implement
ScheduleDAG
::viewGraph() -------===//
9
// This implements the
ScheduleDAG
::viewGraph method.
16
#include "llvm/CodeGen/
ScheduleDAG
.h"
26
struct DOTGraphTraits<
ScheduleDAG
*> : public DefaultDOTGraphTraits {
30
static std::string getGraphName(const
ScheduleDAG
*G) {
38
static bool isNodeHidden(const SUnit *Node, const
ScheduleDAG
*G) {
43
const
ScheduleDAG
*Graph) {
54
const
ScheduleDAG
*Graph) {
63
std::string getNodeLabel(const SUnit *SU, const
ScheduleDAG
*Graph);
65
const
ScheduleDAG
*Graph)
[
all
...]
ScheduleDAG.cpp
1
//===-
ScheduleDAG
.cpp - Implement the
ScheduleDAG
class ------------------===//
9
/// \file Implements the
ScheduleDAG
class, which is a base class used by
14
#include "llvm/CodeGen/
ScheduleDAG
.h"
53
ScheduleDAG
::
ScheduleDAG
(MachineFunction &mf)
62
ScheduleDAG
::~
ScheduleDAG
() = default;
64
void
ScheduleDAG
::clearDAG() {
70
const MCInstrDesc *
ScheduleDAG
::getNodeDesc(const SDNode *Node) const
[
all
...]
LatencyPriorityQueue.cpp
141
LLVM_DUMP_METHOD void LatencyPriorityQueue::dump(
ScheduleDAG
*DAG) const {
ScoreboardHazardRecognizer.cpp
16
#include "llvm/CodeGen/
ScheduleDAG
.h"
31
const InstrItineraryData *II, const
ScheduleDAG
*SchedDAG,
MachineScheduler.cpp
38
#include "llvm/CodeGen/
ScheduleDAG
.h"
3863
ScheduleDAGMI*> : public GraphTraits<
ScheduleDAG
*> {};
3869
static std::string getGraphName(const
ScheduleDAG
*G) {
3877
static bool isNodeHidden(const SUnit *Node, const
ScheduleDAG
*G) {
3888
const
ScheduleDAG
*Graph) {
3896
static std::string getNodeLabel(const SUnit *SU, const
ScheduleDAG
*G) {
3908
static std::string getNodeDescription(const SUnit *SU, const
ScheduleDAG
*G) {
3912
static std::string getNodeAttributes(const SUnit *N, const
ScheduleDAG
*G) {
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCHazardRecognizers.h
26
const
ScheduleDAG
*DAG;
35
const
ScheduleDAG
*DAG_) :
56
const
ScheduleDAG
&DAG;
77
PPCHazardRecognizer970(const
ScheduleDAG
&DAG);
PPCInstrInfo.h
306
const
ScheduleDAG
*DAG) const override;
309
const
ScheduleDAG
*DAG) const override;
PPCHazardRecognizers.cpp
16
#include "llvm/CodeGen/
ScheduleDAG
.h"
262
PPCHazardRecognizer970::PPCHazardRecognizer970(const
ScheduleDAG
&DAG)
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ScoreboardHazardRecognizer.h
26
class
ScheduleDAG
;
96
const
ScheduleDAG
*DAG;
109
const
ScheduleDAG
*DAG,
LatencyPriorityQueue.h
18
#include "llvm/CodeGen/
ScheduleDAG
.h"
87
LLVM_DUMP_METHOD void dump(
ScheduleDAG
*DAG) const override;
ScheduleDAG.h
1
//===- llvm/CodeGen/
ScheduleDAG
.h - Common Base Class -----------*- C++ -*-===//
9
/// \file Implements the
ScheduleDAG
class, which is used as the common base
42
class
ScheduleDAG
;
537
virtual void dump(
ScheduleDAG
*) const {}
555
class
ScheduleDAG
{
572
explicit
ScheduleDAG
(MachineFunction &mf);
574
virtual ~
ScheduleDAG
();
586
/// Pops up a GraphViz/gv window with the
ScheduleDAG
rendered using 'dot'.
594
/// Returns a label for an SUnit node in a visualization of the
ScheduleDAG
.
600
/// Adds custom features for a visualization of the
ScheduleDAG
[
all
...]
ScheduleDAGInstrs.h
25
#include "llvm/CodeGen/
ScheduleDAG
.h"
118
/// A
ScheduleDAG
for scheduling lists of MachineInstr.
119
class ScheduleDAGInstrs : public
ScheduleDAG
{
TargetInstrInfo.h
53
class
ScheduleDAG
;
1497
const
ScheduleDAG
*DAG) const;
1509
const
ScheduleDAG
*DAG) const;
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMHazardRecognizer.h
29
class
ScheduleDAG
;
55
ARMBankConflictHazardRecognizer(const
ScheduleDAG
*DAG, int64_t DDM,
ARMHazardRecognizer.cpp
15
#include "llvm/CodeGen/
ScheduleDAG
.h"
166
const
ScheduleDAG
*DAG, int64_t CPUBankMask, bool CPUAssumeITCMConflict)
ARMBaseInstrInfo.h
132
const
ScheduleDAG
*DAG) const override;
140
const
ScheduleDAG
*DAG) const override;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.h
19
#include "llvm/CodeGen/
ScheduleDAG
.h"
32
/// ScheduleDAGSDNodes - A
ScheduleDAG
for scheduling SDNode-based DAGs.
46
class ScheduleDAGSDNodes : public
ScheduleDAG
{
133
virtual void getCustomGraphFeatures(GraphWriter<
ScheduleDAG
*> &GW) const;
SelectionDAGPrinter.cpp
309
void ScheduleDAGSDNodes::getCustomGraphFeatures(GraphWriter<
ScheduleDAG
*> &GW) const {
ScheduleDAGSDNodes.cpp
9
// This implements the
ScheduleDAG
class, which is a base class used by
50
:
ScheduleDAG
(mf), BB(nullptr), DAG(nullptr),
60
ScheduleDAG
::clearDAG();
724
unsigned ScheduledNodes =
ScheduleDAG
::VerifyScheduledDAG(isBottomUp);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNMinRegStrategy.cpp
16
#include "llvm/CodeGen/
ScheduleDAG
.h"
60
void initNumPreds(const decltype(
ScheduleDAG
::SUnits) &SUnits);
75
const
ScheduleDAG
&DAG);
80
void GCNMinRegScheduler::initNumPreds(const decltype(
ScheduleDAG
::SUnits) &SUnits) {
226
const
ScheduleDAG
&DAG) {
272
const
ScheduleDAG
&DAG) {
GCNILPSched.cpp
13
#include "llvm/CodeGen/
ScheduleDAG
.h"
51
const
ScheduleDAG
&DAG);
291
const
ScheduleDAG
&DAG) {
292
auto &SUnits = const_cast<
ScheduleDAG
&>(DAG).SUnits;
358
const
ScheduleDAG
&DAG) {
GCNHazardRecognizer.h
28
class
ScheduleDAG
;
GCNIterativeScheduler.cpp
25
const
ScheduleDAG
&DAG);
28
const
ScheduleDAG
&DAG);
/src/external/apache2/llvm/lib/libLLVMCodeGen/
Makefile
166
ScheduleDAG
.cpp \
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonInstrInfo.h
266
const
ScheduleDAG
*DAG) const override;
Completed in 37 milliseconds
1
2
Indexes created Sat Jun 06 00:24:59 UTC 2026