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

References

lib/CodeGen/RegisterCoalescer.cpp
 2288   bool valuesIdentical(VNInfo *Value0, VNInfo *Value1, const JoinVals &Other) const;
 2297   ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
 2302   void computeAssignment(unsigned ValNo, JoinVals &Other);
 2320   taintExtent(unsigned ValNo, LaneBitmask TaintedLanes, JoinVals &Other,
 2333   bool isPrunedValue(unsigned ValNo, JoinVals &Other);
 2347   bool mapValues(JoinVals &Other);
 2351   bool resolveConflicts(JoinVals &Other);
 2356   void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
 2458                                const JoinVals &Other) const {
 2481 JoinVals::ConflictResolution
 2482 JoinVals::analyzeValue(unsigned ValNo, JoinVals &Other) {
 2720 void JoinVals::computeAssignment(unsigned ValNo, JoinVals &Other) {
 2771 bool JoinVals::mapValues(JoinVals &Other) {
 2784 taintExtent(unsigned ValNo, LaneBitmask TaintedLanes, JoinVals &Other,
 2839 bool JoinVals::resolveConflicts(JoinVals &Other) {
 2904 bool JoinVals::isPrunedValue(unsigned ValNo, JoinVals &Other) {
 2919 void JoinVals::pruneValues(JoinVals &Other,
 3213   JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask,
 3215   JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask,
 3307   JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), LaneBitmask::getNone(),
 3309   JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), LaneBitmask::getNone(),