Lines Matching refs:ValueTrackerResult

150   class ValueTrackerResult;
186 using RewriteMapTy = SmallDenseMap<RegSubRegPair, ValueTrackerResult>;
286 class ValueTrackerResult { class
295 ValueTrackerResult() = default;
297 ValueTrackerResult(Register Reg, unsigned SubReg) { in ValueTrackerResult() function in __anon4a9001390111::ValueTrackerResult
336 bool operator==(const ValueTrackerResult &Other) const { in operator ==()
388 ValueTrackerResult getNextSourceImpl();
391 ValueTrackerResult getNextSourceFromCopy();
394 ValueTrackerResult getNextSourceFromBitcast();
397 ValueTrackerResult getNextSourceFromRegSequence();
400 ValueTrackerResult getNextSourceFromInsertSubreg();
403 ValueTrackerResult getNextSourceFromExtractSubreg();
406 ValueTrackerResult getNextSourceFromSubregToReg();
409 ValueTrackerResult getNextSourceFromPHI();
436 ValueTrackerResult getNextSource();
707 ValueTrackerResult Res = ValTracker.getNextSource(); in findNextSource()
713 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
1138 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1823 ValueTrackerResult ValueTracker::getNextSourceFromCopy() { in getNextSourceFromCopy()
1836 return ValueTrackerResult(); in getNextSourceFromCopy()
1840 return ValueTrackerResult(); in getNextSourceFromCopy()
1841 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromCopy()
1844 ValueTrackerResult ValueTracker::getNextSourceFromBitcast() { in getNextSourceFromBitcast()
1849 return ValueTrackerResult(); in getNextSourceFromBitcast()
1853 return ValueTrackerResult(); in getNextSourceFromBitcast()
1858 return ValueTrackerResult(); in getNextSourceFromBitcast()
1872 return ValueTrackerResult(); in getNextSourceFromBitcast()
1879 return ValueTrackerResult(); in getNextSourceFromBitcast()
1885 return ValueTrackerResult(); in getNextSourceFromBitcast()
1890 return ValueTrackerResult(); in getNextSourceFromBitcast()
1891 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromBitcast()
1894 ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() { in getNextSourceFromRegSequence()
1913 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1918 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1922 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1929 return ValueTrackerResult(RegSeqInput.Reg, RegSeqInput.SubReg); in getNextSourceFromRegSequence()
1935 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1938 ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() { in getNextSourceFromInsertSubreg()
1946 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1951 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1956 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1966 return ValueTrackerResult(InsertedReg.Reg, InsertedReg.SubReg); in getNextSourceFromInsertSubreg()
1977 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1985 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
1988 return ValueTrackerResult(BaseReg.Reg, DefSubReg); in getNextSourceFromInsertSubreg()
1991 ValueTrackerResult ValueTracker::getNextSourceFromExtractSubreg() { in getNextSourceFromExtractSubreg()
2000 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2005 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2009 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2014 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2016 return ValueTrackerResult(ExtractSubregInputReg.Reg, in getNextSourceFromExtractSubreg()
2020 ValueTrackerResult ValueTracker::getNextSourceFromSubregToReg() { in getNextSourceFromSubregToReg()
2030 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2034 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2036 return ValueTrackerResult(Def->getOperand(2).getReg(), in getNextSourceFromSubregToReg()
2041 ValueTrackerResult ValueTracker::getNextSourceFromPHI() { in getNextSourceFromPHI()
2043 ValueTrackerResult Res; in getNextSourceFromPHI()
2048 return ValueTrackerResult(); in getNextSourceFromPHI()
2057 return ValueTrackerResult(); in getNextSourceFromPHI()
2064 ValueTrackerResult ValueTracker::getNextSourceImpl() { in getNextSourceImpl()
2079 return ValueTrackerResult(); in getNextSourceImpl()
2090 return ValueTrackerResult(); in getNextSourceImpl()
2093 ValueTrackerResult ValueTracker::getNextSource() { in getNextSource()
2097 return ValueTrackerResult(); in getNextSource()
2099 ValueTrackerResult Res = getNextSourceImpl(); in getNextSource()