Lines Matching defs:Node
72 struct SpillPlacement::Node { struct in SpillPlacement
74 BlockFrequency BiasN;
77 BlockFrequency BiasP;
82 int Value;
84 using LinkVector = SmallVector<std::pair<BlockFrequency, unsigned>, 4>;
88 LinkVector Links;
91 BlockFrequency SumLinkWeights;
94 bool preferReg() const { in preferReg()
100 bool mustSpill() const { in mustSpill()
109 void clear(BlockFrequency Threshold) { in clear()
118 void addLink(unsigned b, BlockFrequency w) { in addLink()
133 void addBias(BlockFrequency freq, BorderConstraint direction) { in addBias()
151 bool update(const Node nodes[], BlockFrequency Threshold) { in update()
180 void getDissentingNeighbors(SparseSet<unsigned> &List, in getDissentingNeighbors()