Lines Matching refs:JoinVals
1579 class JoinVals { class
1696 bool valuesIdentical(VNInfo *Val0, VNInfo *Val1, const JoinVals &Other) const;
1705 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
1710 void computeAssignment(unsigned ValNo, JoinVals &Other);
1727 bool taintExtent(unsigned, unsigned, JoinVals&,
1740 bool isPrunedValue(unsigned ValNo, JoinVals &Other);
1743 JoinVals(LiveRange &LR, unsigned Reg, unsigned SubIdx, unsigned LaneMask, in JoinVals() function in __anona927d7ac0211::JoinVals
1755 bool mapValues(JoinVals &Other);
1759 bool resolveConflicts(JoinVals &Other);
1764 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
1787 unsigned JoinVals::computeWriteLanes(const MachineInstr *DefMI, bool &Redef) in computeWriteLanes()
1801 std::pair<const VNInfo*, unsigned> JoinVals::followCopyChain( in followCopyChain()
1842 bool JoinVals::valuesIdentical(VNInfo *Value0, VNInfo *Value1, in valuesIdentical()
1843 const JoinVals &Other) const { in valuesIdentical()
1861 JoinVals::ConflictResolution
1862 JoinVals::analyzeValue(unsigned ValNo, JoinVals &Other) { in analyzeValue()
2083 void JoinVals::computeAssignment(unsigned ValNo, JoinVals &Other) { in computeAssignment()
2124 bool JoinVals::mapValues(JoinVals &Other) { in mapValues()
2136 bool JoinVals::
2137 taintExtent(unsigned ValNo, unsigned TaintedLanes, JoinVals &Other, in taintExtent()
2176 bool JoinVals::usesLanes(const MachineInstr *MI, unsigned Reg, unsigned SubIdx, in usesLanes()
2192 bool JoinVals::resolveConflicts(JoinVals &Other) { in resolveConflicts()
2257 bool JoinVals::isPrunedValue(unsigned ValNo, JoinVals &Other) { in isPrunedValue()
2272 void JoinVals::pruneValues(JoinVals &Other, in pruneValues()
2331 void JoinVals::pruneSubRegValues(LiveInterval &LI, unsigned &ShrinkMask) in pruneSubRegValues()
2369 void JoinVals::removeImplicitDefs() { in removeImplicitDefs()
2381 void JoinVals::eraseInstrs(SmallPtrSetImpl<MachineInstr*> &ErasedInstrs, in eraseInstrs()
2428 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, in joinSubRegRanges()
2430 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, in joinSubRegRanges()
2523 JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), 0, NewVNInfo, CP, LIS, in joinVirtRegs()
2525 JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), 0, NewVNInfo, CP, LIS, in joinVirtRegs()