Lines Matching defs:Difference
2007 /// Difference for two sample units in a matched function according to the
2012 double &Difference, MatchStatus Status);
2015 /// Difference for unmatched callees that only present in one profile in a
2019 double &Difference, MatchStatus Status);
2133 SampleOverlapStats &FuncOverlap, double &Difference, MatchStatus Status) {
2148 Difference +=
2155 double &Difference, MatchStatus Status) {
2163 Difference, Status);
2168 Difference, Status);
2179 double Difference = 0;
2181 // Accumulate Difference for regular line/block samples in the function.
2199 Difference, BlockIterStep.getMatchStatus());
2204 // Accumulate Difference for callsite lines in the function. We match
2224 updateForUnmatchedCallee(F.second, FuncOverlap, Difference,
2243 updateForUnmatchedCallee(Callee->second, FuncOverlap, Difference,
2247 // the Difference recursively.
2248 Difference += 2.0 - 2 * computeSampleFunctionInternalOverlap(
2259 // Difference reflects the total differences of line/block samples in this
2260 // function and ranges in [0.0f to 2.0f]. Take (2.0 - Difference) / 2 to
2262 return (2.0 - Difference) / 2;