Lines Matching defs:OtherV
2880 Val &OtherV = Other.Vals[OtherVNI->id];
2884 if (!OtherV.isAnalyzed() || Other.Assignments[OtherVNI->id] == -1)
2891 if ((V.ValidLanes & OtherV.ValidLanes).any())
2909 Val &OtherV = Other.Vals[V.OtherVNI->id];
2911 if (OtherV.ErasableImplicitDef) {
2912 // Check if OtherV is an IMPLICIT_DEF that extends beyond its basic block.
2932 OtherV.mustKeepImplicitDef(*TRI, *OtherImpDef);
2934 // If OtherV is defined in a basic block that has EH pad successors then
2935 // we get the same problem not just if OtherV is live beyond its basic
2941 OtherV.mustKeepImplicitDef(*TRI, *OtherImpDef);
2944 OtherV.ValidLanes &= ~OtherV.WriteLanes;
2962 V.ValidLanes &= ~V.WriteLanes | OtherV.ValidLanes;
3000 if ((V.WriteLanes & OtherV.ValidLanes).none())
3096 Val &OtherV = Other.Vals[V.OtherVNI->id];
3097 OtherV.Pruned = true;
3191 const Val &OtherV = Other.Vals[V.OtherVNI->id];
3196 LaneBitmask TaintedLanes = V.WriteLanes & OtherV.ValidLanes;
3274 Val &OtherV = Other.Vals[Vals[i].OtherVNI->id];
3276 OtherV.ErasableImplicitDef && OtherV.Resolution == CR_Keep;