Lines Matching defs:Difference
2089 /// Difference for two sample units in a matched function according to the
2094 double &Difference, MatchStatus Status);
2097 /// Difference for unmatched callees that only present in one profile in a
2101 double &Difference, MatchStatus Status);
2215 SampleOverlapStats &FuncOverlap, double &Difference, MatchStatus Status) {
2230 Difference +=
2237 double &Difference, MatchStatus Status) {
2245 Difference, Status);
2250 Difference, Status);
2261 double Difference = 0;
2263 // Accumulate Difference for regular line/block samples in the function.
2281 Difference, BlockIterStep.getMatchStatus());
2286 // Accumulate Difference for callsite lines in the function. We match
2306 updateForUnmatchedCallee(F.second, FuncOverlap, Difference,
2325 updateForUnmatchedCallee(Callee->second, FuncOverlap, Difference,
2329 // the Difference recursively.
2330 Difference += 2.0 - 2 * computeSampleFunctionInternalOverlap(
2341 // Difference reflects the total differences of line/block samples in this
2342 // function and ranges in [0.0f to 2.0f]. Take (2.0 - Difference) / 2 to
2344 return (2.0 - Difference) / 2;