Lines Matching defs:Node
75 struct SpillPlacement::Node { struct in SpillPlacement
77 BlockFrequency BiasN;
80 BlockFrequency BiasP;
85 int Value;
87 using LinkVector = SmallVector<std::pair<BlockFrequency, unsigned>, 4>;
91 LinkVector Links;
94 BlockFrequency SumLinkWeights;
97 bool preferReg() const { in preferReg()
103 bool mustSpill() const { in mustSpill()
112 void clear(const BlockFrequency &Threshold) { in clear()
119 void addLink(unsigned b, BlockFrequency w) { in addLink()
134 void addBias(BlockFrequency freq, BorderConstraint direction) { in addBias()
152 bool update(const Node nodes[], const BlockFrequency &Threshold) { in update()
181 void getDissentingNeighbors(SparseSet<unsigned> &List, in getDissentingNeighbors()