Lines Matching refs:ValueTrackerResult

151   class ValueTrackerResult;
182 using RewriteMapTy = SmallDenseMap<RegSubRegPair, ValueTrackerResult>;
283 class ValueTrackerResult { class
292 ValueTrackerResult() = default;
294 ValueTrackerResult(unsigned Reg, unsigned SubReg) { in ValueTrackerResult() function in __anon649c77ce0111::ValueTrackerResult
333 bool operator==(const ValueTrackerResult &Other) { in operator ==()
385 ValueTrackerResult getNextSourceImpl();
388 ValueTrackerResult getNextSourceFromCopy();
391 ValueTrackerResult getNextSourceFromBitcast();
394 ValueTrackerResult getNextSourceFromRegSequence();
397 ValueTrackerResult getNextSourceFromInsertSubreg();
400 ValueTrackerResult getNextSourceFromExtractSubreg();
403 ValueTrackerResult getNextSourceFromSubregToReg();
406 ValueTrackerResult getNextSourceFromPHI();
433 ValueTrackerResult getNextSource();
687 ValueTrackerResult Res = ValTracker.getNextSource(); in findNextSource()
693 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
1118 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1808 ValueTrackerResult ValueTracker::getNextSourceFromCopy() { in getNextSourceFromCopy()
1817 return ValueTrackerResult(); in getNextSourceFromCopy()
1821 return ValueTrackerResult(); in getNextSourceFromCopy()
1822 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromCopy()
1825 ValueTrackerResult ValueTracker::getNextSourceFromBitcast() { in getNextSourceFromBitcast()
1830 return ValueTrackerResult(); in getNextSourceFromBitcast()
1834 return ValueTrackerResult(); in getNextSourceFromBitcast()
1839 return ValueTrackerResult(); in getNextSourceFromBitcast()
1853 return ValueTrackerResult(); in getNextSourceFromBitcast()
1861 return ValueTrackerResult(); in getNextSourceFromBitcast()
1866 return ValueTrackerResult(); in getNextSourceFromBitcast()
1867 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromBitcast()
1870 ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() { in getNextSourceFromRegSequence()
1889 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1894 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1898 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1907 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1909 return ValueTrackerResult(RegSeqInput.Reg, RegSeqInput.SubReg); in getNextSourceFromRegSequence()
1916 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1919 ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() { in getNextSourceFromInsertSubreg()
1927 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1932 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1937 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1947 return ValueTrackerResult(InsertedReg.Reg, InsertedReg.SubReg); in getNextSourceFromInsertSubreg()
1958 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1966 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1969 return ValueTrackerResult(BaseReg.Reg, DefSubReg); in getNextSourceFromInsertSubreg()
1972 ValueTrackerResult ValueTracker::getNextSourceFromExtractSubreg() { in getNextSourceFromExtractSubreg()
1981 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
1986 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
1990 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
1995 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
1997 return ValueTrackerResult(ExtractSubregInputReg.Reg, in getNextSourceFromExtractSubreg()
2001 ValueTrackerResult ValueTracker::getNextSourceFromSubregToReg() { in getNextSourceFromSubregToReg()
2011 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2015 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2017 return ValueTrackerResult(Def->getOperand(2).getReg(), in getNextSourceFromSubregToReg()
2022 ValueTrackerResult ValueTracker::getNextSourceFromPHI() { in getNextSourceFromPHI()
2024 ValueTrackerResult Res; in getNextSourceFromPHI()
2029 return ValueTrackerResult(); in getNextSourceFromPHI()
2038 return ValueTrackerResult(); in getNextSourceFromPHI()
2045 ValueTrackerResult ValueTracker::getNextSourceImpl() { in getNextSourceImpl()
2060 return ValueTrackerResult(); in getNextSourceImpl()
2071 return ValueTrackerResult(); in getNextSourceImpl()
2074 ValueTrackerResult ValueTracker::getNextSource() { in getNextSource()
2078 return ValueTrackerResult(); in getNextSource()
2080 ValueTrackerResult Res = getNextSourceImpl(); in getNextSource()