struct ILPValue
Declaration
struct ILPValue { /* full declaration omitted */ };
Description
Represent the ILP of the subDAG rooted at a DAG node. ILPValues summarize the DAG subtree rooted at each node. ILPValues are valid for all nodes regardless of their subtree membership. When computed using bottom-up DFS, this metric assumes that the DAG is a forest of trees with roots at the bottom of the schedule branching upward.
Declared at: llvm/include/llvm/CodeGen/ScheduleDFS.h:34
Member Variables
- public unsigned int InstrCount
- public unsigned int Length
- Length may either correspond to depth or height, depending on direction, and cycles or nodes depending on context.
Method Overview
- public ILPValue(unsigned int count, unsigned int length)
- public void dump() const
- public void print(llvm::raw_ostream & OS) const
Methods
¶ILPValue(unsigned int count, unsigned int length)
ILPValue(unsigned int count, unsigned int length)
Declared at: llvm/include/llvm/CodeGen/ScheduleDFS.h:40
Parameters
- unsigned int count
- unsigned int length
¶void dump() const
void dump() const
Declared at: llvm/include/llvm/CodeGen/ScheduleDFS.h:61
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/CodeGen/ScheduleDFS.h:59