Lines Matching refs:Diff

120 void addDiffForTargSlice(V Val, Target Targ, DiffOutput &Diff,  in addDiffForTargSlice()  argument
123 Diff.Values, [&](const std::unique_ptr<AttributeDiff> &RawTVec) { in addDiffForTargSlice()
128 if (TargetVector != Diff.Values.end()) { in addDiffForTargSlice()
135 Diff.Values.push_back(std::move(NewTargetVec)); in addDiffForTargSlice()
141 DiffOutput Diff(Name); in getSingleAttrDiff() local
142 Diff.Kind = AD_Str_Vec; in getSingleAttrDiff()
147 IRef.getInstallName(), Targ, Diff, Order); in getSingleAttrDiff()
148 return Diff; in getSingleAttrDiff()
154 DiffOutput Diff(Name); in getSingleAttrDiff() local
155 Diff.Kind = AD_Str_Vec; in getSingleAttrDiff()
159 StringRef(Pair.second), Pair.first, Diff, Order); in getSingleAttrDiff()
160 return Diff; in getSingleAttrDiff()
165 DiffOutput Diff(Name); in getSingleAttrDiff() local
166 Diff.Kind = AD_Sym_Vec; in getSingleAttrDiff()
169 addDiffForTargSlice<DiffSymVec, SymScalar>(Sym, Targ, Diff, Order); in getSingleAttrDiff()
170 return Diff; in getSingleAttrDiff()
175 DiffOutput Diff(Attribute); in getSingleAttrDiff() local
176 Diff.Kind = SingleAttr.getKind(); in getSingleAttrDiff()
177 Diff.Values.push_back(std::make_unique<T>(SingleAttr)); in getSingleAttrDiff()
178 return Diff; in getSingleAttrDiff()
285 DiffOutput Diff(Attr); in recordDifferences() local
287 Diff.Kind = LHS.getKind(); in recordDifferences()
288 Diff.Values.push_back(std::make_unique<T>(LHS)); in recordDifferences()
289 Diff.Values.push_back(std::make_unique<T>(RHS)); in recordDifferences()
291 return Diff; in recordDifferences()
297 DiffOutput Diff(Attr); in recordDifferences() local
298 Diff.Kind = AD_Str_Vec; in recordDifferences()
299 findAndAddDiff(LHS, RHS, Diff, lhs); in recordDifferences()
300 findAndAddDiff(RHS, LHS, Diff, rhs); in recordDifferences()
301 return Diff; in recordDifferences()
307 DiffOutput Diff(Attr); in recordDifferences() local
308 Diff.Kind = AD_Sym_Vec; in recordDifferences()
309 findAndAddDiff(LHS, RHS, Diff, lhs); in recordDifferences()
310 findAndAddDiff(RHS, LHS, Diff, rhs); in recordDifferences()
311 return Diff; in recordDifferences()