Lines Matching refs:JoinVals
1625 class JoinVals { class
1742 bool valuesIdentical(VNInfo *Val0, VNInfo *Val1, const JoinVals &Other) const;
1751 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
1756 void computeAssignment(unsigned ValNo, JoinVals &Other);
1773 bool taintExtent(unsigned, LaneBitmask, JoinVals&,
1786 bool isPrunedValue(unsigned ValNo, JoinVals &Other);
1789 JoinVals(LiveRange &LR, unsigned Reg, unsigned SubIdx, LaneBitmask LaneMask, in JoinVals() function in __anona927d7ac0211::JoinVals
1801 bool mapValues(JoinVals &Other);
1805 bool resolveConflicts(JoinVals &Other);
1810 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
1833 LaneBitmask JoinVals::computeWriteLanes(const MachineInstr *DefMI, bool &Redef) in computeWriteLanes()
1847 std::pair<const VNInfo*, unsigned> JoinVals::followCopyChain( in followCopyChain()
1888 bool JoinVals::valuesIdentical(VNInfo *Value0, VNInfo *Value1, in valuesIdentical()
1889 const JoinVals &Other) const { in valuesIdentical()
1907 JoinVals::ConflictResolution
1908 JoinVals::analyzeValue(unsigned ValNo, JoinVals &Other) { in analyzeValue()
2129 void JoinVals::computeAssignment(unsigned ValNo, JoinVals &Other) { in computeAssignment()
2170 bool JoinVals::mapValues(JoinVals &Other) { in mapValues()
2182 bool JoinVals::
2183 taintExtent(unsigned ValNo, LaneBitmask TaintedLanes, JoinVals &Other, in taintExtent()
2222 bool JoinVals::usesLanes(const MachineInstr *MI, unsigned Reg, unsigned SubIdx, in usesLanes()
2238 bool JoinVals::resolveConflicts(JoinVals &Other) { in resolveConflicts()
2303 bool JoinVals::isPrunedValue(unsigned ValNo, JoinVals &Other) { in isPrunedValue()
2318 void JoinVals::pruneValues(JoinVals &Other, in pruneValues()
2377 void JoinVals::pruneSubRegValues(LiveInterval &LI, LaneBitmask &ShrinkMask) in pruneSubRegValues()
2415 void JoinVals::removeImplicitDefs() { in removeImplicitDefs()
2427 void JoinVals::eraseInstrs(SmallPtrSetImpl<MachineInstr*> &ErasedInstrs, in eraseInstrs()
2474 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, in joinSubRegRanges()
2476 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, in joinSubRegRanges()
2570 JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), 0, NewVNInfo, CP, LIS, in joinVirtRegs()
2572 JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), 0, NewVNInfo, CP, LIS, in joinVirtRegs()