Compute the values of each DAG node for various metrics during DFS.
Synopsis
Declared in <llvm/CodeGen/ScheduleDFS.h>
class SchedDFSResult;
Member Functions
Name |
Description |
|
Construct a DFS result for bottom‐up or top‐down analysis. |
Clear the results. |
|
Compute various metrics for the DAG with given roots. |
|
Return true if this DFSResult is uninitialized. |
|
Get the ILP value for a DAG node. |
|
Get the number of instructions in the given subtree and its children. |
|
Get the number of instructions in the given subtree not including children. |
|
The number of subtrees detected in this DAG. |
|
Get the ID of the subtree the given DAG node belongs to. |
|
Get the connection level of a subtree. |
|
Get the node cutoff before subtrees are considered significant. |
|
Initialize the result data with the size of the DAG. |
|
Scheduler callback to update SubtreeConnectLevels when a tree is initially scheduled. |
Friends
Name |
Description |
Internal DFS state used to compute SchedDFSResult metrics. |
Created with MrDocs