Lines Matching refs:ValueTrackerResult
149 class ValueTrackerResult;
186 using RewriteMapTy = SmallDenseMap<RegSubRegPair, ValueTrackerResult>;
329 class ValueTrackerResult { class
338 ValueTrackerResult() = default;
340 ValueTrackerResult(Register Reg, unsigned SubReg) { in ValueTrackerResult() function in __anon776574090111::ValueTrackerResult
379 bool operator==(const ValueTrackerResult &Other) const { in operator ==()
431 ValueTrackerResult getNextSourceImpl();
434 ValueTrackerResult getNextSourceFromCopy();
437 ValueTrackerResult getNextSourceFromBitcast();
440 ValueTrackerResult getNextSourceFromRegSequence();
443 ValueTrackerResult getNextSourceFromInsertSubreg();
446 ValueTrackerResult getNextSourceFromExtractSubreg();
449 ValueTrackerResult getNextSourceFromSubregToReg();
452 ValueTrackerResult getNextSourceFromPHI();
479 ValueTrackerResult getNextSource();
749 ValueTrackerResult Res = ValTracker.getNextSource(); in findNextSource()
755 ValueTrackerResult CurSrcRes = RewriteMap.lookup(CurSrcPair); in findNextSource()
1180 ValueTrackerResult Res = RewriteMap.lookup(LookupSrc); in getNewSource()
1882 ValueTrackerResult ValueTracker::getNextSourceFromCopy() { in getNextSourceFromCopy()
1895 return ValueTrackerResult(); in getNextSourceFromCopy()
1899 return ValueTrackerResult(); in getNextSourceFromCopy()
1900 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromCopy()
1903 ValueTrackerResult ValueTracker::getNextSourceFromBitcast() { in getNextSourceFromBitcast()
1908 return ValueTrackerResult(); in getNextSourceFromBitcast()
1912 return ValueTrackerResult(); in getNextSourceFromBitcast()
1917 return ValueTrackerResult(); in getNextSourceFromBitcast()
1931 return ValueTrackerResult(); in getNextSourceFromBitcast()
1938 return ValueTrackerResult(); in getNextSourceFromBitcast()
1944 return ValueTrackerResult(); in getNextSourceFromBitcast()
1949 return ValueTrackerResult(); in getNextSourceFromBitcast()
1950 return ValueTrackerResult(Src.getReg(), Src.getSubReg()); in getNextSourceFromBitcast()
1953 ValueTrackerResult ValueTracker::getNextSourceFromRegSequence() { in getNextSourceFromRegSequence()
1972 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1977 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1981 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1988 return ValueTrackerResult(RegSeqInput.Reg, RegSeqInput.SubReg); in getNextSourceFromRegSequence()
1994 return ValueTrackerResult(); in getNextSourceFromRegSequence()
1997 ValueTrackerResult ValueTracker::getNextSourceFromInsertSubreg() { in getNextSourceFromInsertSubreg()
2005 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
2010 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
2015 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
2025 return ValueTrackerResult(InsertedReg.Reg, InsertedReg.SubReg); in getNextSourceFromInsertSubreg()
2036 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
2044 return ValueTrackerResult(); in getNextSourceFromInsertSubreg()
2047 return ValueTrackerResult(BaseReg.Reg, DefSubReg); in getNextSourceFromInsertSubreg()
2050 ValueTrackerResult ValueTracker::getNextSourceFromExtractSubreg() { in getNextSourceFromExtractSubreg()
2059 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2064 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2068 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2073 return ValueTrackerResult(); in getNextSourceFromExtractSubreg()
2075 return ValueTrackerResult(ExtractSubregInputReg.Reg, in getNextSourceFromExtractSubreg()
2079 ValueTrackerResult ValueTracker::getNextSourceFromSubregToReg() { in getNextSourceFromSubregToReg()
2089 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2093 return ValueTrackerResult(); in getNextSourceFromSubregToReg()
2095 return ValueTrackerResult(Def->getOperand(2).getReg(), in getNextSourceFromSubregToReg()
2100 ValueTrackerResult ValueTracker::getNextSourceFromPHI() { in getNextSourceFromPHI()
2102 ValueTrackerResult Res; in getNextSourceFromPHI()
2107 return ValueTrackerResult(); in getNextSourceFromPHI()
2116 return ValueTrackerResult(); in getNextSourceFromPHI()
2123 ValueTrackerResult ValueTracker::getNextSourceImpl() { in getNextSourceImpl()
2138 return ValueTrackerResult(); in getNextSourceImpl()
2149 return ValueTrackerResult(); in getNextSourceImpl()
2152 ValueTrackerResult ValueTracker::getNextSource() { in getNextSource()
2156 return ValueTrackerResult(); in getNextSource()
2158 ValueTrackerResult Res = getNextSourceImpl(); in getNextSource()