Lines Matching full:weight
101 // weight must reflect this. in isRematerializable()
143 float Weight = weightCalcHelper(LI); in calculateSpillWeightAndHint() local
145 if (Weight < 0) in calculateSpillWeightAndHint()
147 LI.setWeight(Weight); in calculateSpillWeightAndHint()
184 // Don't recompute spill weight for an unspillable register. in weightCalcHelper()
211 const float Weight; in weightCalcHelper() member
212 CopyHint(Register R, float W) : Reg(R), Weight(W) {} in weightCalcHelper()
217 if (Weight != Rhs.Weight) in weightCalcHelper()
218 return (Weight > Rhs.Weight); in weightCalcHelper()
261 // Force Weight onto the stack so that x86 doesn't add hidden precision, in weightCalcHelper()
263 stack_float_t Weight = 1.0f; in weightCalcHelper() local
272 // Calculate instr weight. in weightCalcHelper()
275 Weight = LiveIntervals::getSpillWeight(Writes, Reads, &MBFI, *MI); in weightCalcHelper()
277 // Give extra weight to what looks like a loop induction variable update. in weightCalcHelper()
279 Weight *= 3; in weightCalcHelper()
281 TotalWeight += Weight; in weightCalcHelper()
292 stack_float_t HWeight = Hint[HintReg] += Weight; in weightCalcHelper()
312 // Weakly boost the spill weight of hinted registers. in weightCalcHelper()