Lines Matching refs:Diff

119 void addDiffForTargSlice(V Val, Target Targ, DiffOutput &Diff,  in addDiffForTargSlice()  argument
122 Diff.Values, [&](const std::unique_ptr<AttributeDiff> &RawTVec) { in addDiffForTargSlice()
127 if (TargetVector != Diff.Values.end()) { in addDiffForTargSlice()
134 Diff.Values.push_back(std::move(NewTargetVec)); in addDiffForTargSlice()
140 DiffOutput Diff(Name); in getSingleAttrDiff() local
141 Diff.Kind = AD_Str_Vec; in getSingleAttrDiff()
146 IRef.getInstallName(), Targ, Diff, Order); in getSingleAttrDiff()
147 return Diff; in getSingleAttrDiff()
153 DiffOutput Diff(Name); in getSingleAttrDiff() local
154 Diff.Kind = AD_Str_Vec; in getSingleAttrDiff()
158 StringRef(Pair.second), Pair.first, Diff, Order); in getSingleAttrDiff()
159 return Diff; in getSingleAttrDiff()
164 DiffOutput Diff(Name); in getSingleAttrDiff() local
165 Diff.Kind = AD_Sym_Vec; in getSingleAttrDiff()
168 addDiffForTargSlice<DiffSymVec, SymScalar>(Sym, Targ, Diff, Order); in getSingleAttrDiff()
169 return Diff; in getSingleAttrDiff()
174 DiffOutput Diff(Attribute); in getSingleAttrDiff() local
175 Diff.Kind = SingleAttr.getKind(); in getSingleAttrDiff()
176 Diff.Values.push_back(std::make_unique<T>(SingleAttr)); in getSingleAttrDiff()
177 return Diff; in getSingleAttrDiff()
284 DiffOutput Diff(Attr); in recordDifferences() local
286 Diff.Kind = LHS.getKind(); in recordDifferences()
287 Diff.Values.push_back(std::make_unique<T>(LHS)); in recordDifferences()
288 Diff.Values.push_back(std::make_unique<T>(RHS)); in recordDifferences()
290 return Diff; in recordDifferences()
296 DiffOutput Diff(Attr); in recordDifferences() local
297 Diff.Kind = AD_Str_Vec; in recordDifferences()
298 findAndAddDiff(LHS, RHS, Diff, lhs); in recordDifferences()
299 findAndAddDiff(RHS, LHS, Diff, rhs); in recordDifferences()
300 return Diff; in recordDifferences()
306 DiffOutput Diff(Attr); in recordDifferences() local
307 Diff.Kind = AD_Sym_Vec; in recordDifferences()
308 findAndAddDiff(LHS, RHS, Diff, lhs); in recordDifferences()
309 findAndAddDiff(RHS, LHS, Diff, rhs); in recordDifferences()
310 return Diff; in recordDifferences()