Lines Matching defs:LHSVals
372 JoinVals &LHSVals, LiveRange &RHS,
3520 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask,
3528 if (!LHSVals.mapValues(RHSVals) || !RHSVals.mapValues(LHSVals)) {
3533 if (!LHSVals.resolveConflicts(RHSVals) ||
3534 !RHSVals.resolveConflicts(LHSVals)) {
3545 LHSVals.pruneValues(RHSVals, EndPoints, false);
3546 RHSVals.pruneValues(LHSVals, EndPoints, false);
3548 LHSVals.removeImplicitDefs();
3555 LRange.join(RRange, LHSVals.getAssignments(), RHSVals.getAssignments(),
3615 JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), LaneBitmask::getNone(),
3625 if (!LHSVals.mapValues(RHSVals) || !RHSVals.mapValues(LHSVals))
3629 if (!LHSVals.resolveConflicts(RHSVals) || !RHSVals.resolveConflicts(LHSVals))
3672 LHSVals.pruneMainSegments(LHS, ShrinkMainRange);
3674 LHSVals.pruneSubRegValues(LHS, ShrinkMask);
3681 LHSVals.pruneMainSegments(LHS, ShrinkMainRange);
3682 LHSVals.pruneSubRegValues(LHS, ShrinkMask);
3690 LHSVals.pruneValues(RHSVals, EndPoints, true);
3691 RHSVals.pruneValues(LHSVals, EndPoints, true);
3696 LHSVals.eraseInstrs(ErasedInstrs, ShrinkRegs, &LHS);
3702 checkMergingChangesDbgValues(CP, LHS, LHSVals, RHS, RHSVals);
3763 LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo);
3840 JoinVals &LHSVals,
3844 checkMergingChangesDbgValuesImpl(Reg, RHS, LHS, LHSVals);