reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/RegisterCoalescer.cpp
 3304   LiveInterval &RHS = LIS->getInterval(CP.getSrcReg());
 3305   LiveInterval &LHS = LIS->getInterval(CP.getDstReg());
 3306   bool TrackSubRegLiveness = MRI->shouldTrackSubRegLiveness(*CP.getNewRC());
 3307   JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), LaneBitmask::getNone(),
 3307   JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), LaneBitmask::getNone(),
 3308                    NewVNInfo, CP, LIS, TRI, false, TrackSubRegLiveness);
 3309   JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), LaneBitmask::getNone(),
 3309   JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), LaneBitmask::getNone(),
 3310                    NewVNInfo, CP, LIS, TRI, false, TrackSubRegLiveness);
 3332     unsigned DstIdx = CP.getDstIdx();
 3334       LaneBitmask Mask = DstIdx == 0 ? CP.getNewRC()->getLaneMask()
 3346     LLVM_DEBUG(dbgs() << "\t\tLHST = " << printReg(CP.getDstReg()) << ' ' << LHS
 3350     unsigned SrcIdx = CP.getSrcIdx();
 3352       LaneBitmask Mask = SrcIdx == 0 ? CP.getNewRC()->getLaneMask()
 3354       mergeSubRangeInto(LHS, RHS, Mask, CP);
 3359         mergeSubRangeInto(LHS, R, Mask, CP);