Lines Matching refs:BlockFrequency
74 BlockFrequency BiasN;
77 BlockFrequency BiasP;
84 using LinkVector = SmallVector<std::pair<BlockFrequency, unsigned>, 4>;
91 BlockFrequency SumLinkWeights;
109 void clear(BlockFrequency Threshold) { in clear()
110 BiasN = BlockFrequency(0); in clear()
111 BiasP = BlockFrequency(0); in clear()
118 void addLink(unsigned b, BlockFrequency w) { in addLink()
123 for (std::pair<BlockFrequency, unsigned> &L : Links) in addLink()
133 void addBias(BlockFrequency freq, BorderConstraint direction) { in addBias()
144 BiasN = BlockFrequency::max(); in addBias()
151 bool update(const Node nodes[], BlockFrequency Threshold) { in update()
153 BlockFrequency SumN = BiasN; in update()
154 BlockFrequency SumP = BiasP; in update()
155 for (std::pair<BlockFrequency, unsigned> &L : Links) { in update()
238 nodes[n].BiasP = BlockFrequency(0); in activate()
239 BlockFrequency BiasN = MBFI->getEntryFreq(); in activate()
250 void SpillPlacement::setThreshold(BlockFrequency Entry) { in setThreshold()
255 Threshold = BlockFrequency(std::max(UINT64_C(1), Scaled)); in setThreshold()
262 BlockFrequency Freq = BlockFrequencies[LB.Number]; in addConstraints()
283 BlockFrequency Freq = BlockFrequencies[B]; in addPrefSpill()
305 BlockFrequency Freq = BlockFrequencies[Number]; in addLinks()