Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Resolution

1657   /// Conflict resolution for overlapping values.
1689 ConflictResolution Resolution;
1724 Val() : Resolution(CR_Keep), WriteLanes(0), ValidLanes(0),
1745 /// Return a conflict resolution when possible, but leave the hard cases as
2137 switch ((V.Resolution = analyzeValue(ValNo, Other))) {
2173 if (Vals[i].Resolution == CR_Impossible) {
2241 assert (V.Resolution != CR_Impossible && "Unresolvable conflict");
2242 if (V.Resolution != CR_Unresolved)
2250 assert(V.OtherVNI && "Inconsistent conflict resolution.");
2297 V.Resolution = CR_Replace;
2308 if (V.Resolution != CR_Erase && V.Resolution != CR_Merge)
2323 switch (Vals[i].Resolution) {
2335 OtherV.Resolution == CR_Keep;
2382 if (Vals[i].Resolution != CR_Erase)
2418 if (V.Resolution != CR_Keep || !V.ErasableImplicitDef || !V.Pruned)
2432 switch (Vals[i].Resolution) {
2498 // CR_Replace resolution. Collect a set of end points that can be used to
2632 // CR_Replace resolution. Collect a set of end points that can be used to