Lines Matching defs:Node
72 struct SpillPlacement::Node { struct in SpillPlacement
74 BlockFrequency BiasN;
76 BlockFrequency BiasP;
81 int Value;
83 typedef SmallVector<std::pair<BlockFrequency, unsigned>, 4> LinkVector;
87 LinkVector Links;
90 BlockFrequency SumLinkWeights;
93 bool preferReg() const { in preferReg()
99 bool mustSpill() const { in mustSpill()
108 void clear(const BlockFrequency &Threshold) { in clear()
115 void addLink(unsigned b, BlockFrequency w) { in addLink()
130 void addBias(BlockFrequency freq, BorderConstraint direction) { in addBias()
148 bool update(const Node nodes[], const BlockFrequency &Threshold) { in update()
177 void getDissentingNeighbors(SparseSet<unsigned> &List, in getDissentingNeighbors()