Go to the source code of this file.
|
| STATISTIC (NumUnfolds, "Number of nodes unfolded") |
|
| STATISTIC (NumDups, "Number of duplicated nodes") |
|
| STATISTIC (NumPRCopies, "Number of physical copies") |
|
static MVT | getPhysicalRegisterVT (SDNode *N, unsigned Reg, const TargetInstrInfo *TII) |
| getPhysicalRegisterVT - Returns the ValueType of the physical register definition of the specified node.
|
|
static bool | CheckForLiveRegDef (SUnit *SU, unsigned Reg, std::vector< SUnit * > &LiveRegDefs, SmallSet< unsigned, 4 > &RegAdded, SmallVectorImpl< unsigned > &LRegs, const TargetRegisterInfo *TRI, const SDNode *Node=nullptr) |
| CheckForLiveRegDef - Return true and update live register vector if the specified register def of the specified SUnit clobbers any "live" registers.
|
|
static SDNode * | findGluedUser (SDNode *N) |
| findGluedUser - Find the representative use of a glue value by walking the use chain.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "pre-RA-sched" |
◆ CheckForLiveRegDef()
◆ findGluedUser()
findGluedUser - Find the representative use of a glue value by walking the use chain.
Definition at line 719 of file ScheduleDAGFast.cpp.
References N.
◆ getPhysicalRegisterVT()
◆ STATISTIC() [1/3]
STATISTIC |
( |
NumDups |
, |
|
|
"Number of duplicated nodes" |
|
|
) |
| |
◆ STATISTIC() [2/3]
STATISTIC |
( |
NumPRCopies |
, |
|
|
"Number of physical copies" |
|
|
) |
| |
◆ STATISTIC() [3/3]
STATISTIC |
( |
NumUnfolds |
, |
|
|
"Number of nodes unfolded" |
|
|
) |
| |
◆ fastDAGScheduler
RegisterScheduler fastDAGScheduler("fast", "Fast suboptimal list scheduling", createFastDAGScheduler) |
( |
"fast" |
, |
|
|
"Fast suboptimal list scheduling" |
, |
|
|
createFastDAGScheduler |
|
|
) |
| |
|
static |
◆ linearizeDAGScheduler
RegisterScheduler linearizeDAGScheduler("linearize", "Linearize DAG, no scheduling", createDAGLinearizer) |
( |
"linearize" |
, |
|
|
"Linearize |
DAG, |
|
|
no scheduling" |
, |
|
|
createDAGLinearizer |
|
|
) |
| |
|
static |