Lines Matching defs:Node
73 struct SpillPlacement::Node { struct in SpillPlacement
75 BlockFrequency BiasN;
77 BlockFrequency BiasP;
82 int Value;
84 typedef SmallVector<std::pair<BlockFrequency, unsigned>, 4> LinkVector;
88 LinkVector Links;
91 BlockFrequency SumLinkWeights;
94 bool preferReg() const { in preferReg()
100 bool mustSpill() const { in mustSpill()
109 void clear(const BlockFrequency &Threshold) { in clear()
116 void addLink(unsigned b, BlockFrequency w) { in addLink()
131 void addBias(BlockFrequency freq, BorderConstraint direction) { in addBias()
149 bool update(const Node nodes[], const BlockFrequency &Threshold) { in update()