Lines Matching refs:BitTracker
234 bool operator() (const BitTracker::BitValue &V1,
235 const BitTracker::BitValue &V2) const;
242 bool BitValueOrdering::operator() (const BitTracker::BitValue &V1, in operator ()()
243 const BitTracker::BitValue &V2) const { in operator ()()
268 CellMapShadow(const BitTracker &T) : BT(T) {} in CellMapShadow()
270 const BitTracker::RegisterCell &lookup(unsigned VR) { in lookup()
275 const BitTracker::RegisterCell *CP = CVect[RInd]; in lookup()
281 const BitTracker &BT;
284 using CellVectType = std::vector<const BitTracker::RegisterCell *>;
337 const BitTracker::RegisterCell &RC1 = CM.lookup(VR1), &RC2 = CM.lookup(VR2); in operator ()()
340 const BitTracker::BitValue &V1 = RC1[i], &V2 = RC2[i]; in operator ()()
354 const BitTracker::RegisterCell &RC1 = CM.lookup(VR1); in operator ()()
355 const BitTracker::RegisterCell &RC2 = CM.lookup(VR2); in operator ()()
370 const BitTracker::BitValue &V1 = RC1[Bit1], V2 = RC2[Bit2]; in operator ()()
646 const BitTracker::RegisterCell &RC = CMS->lookup(VR); in isConstant()
649 const BitTracker::BitValue &BV = RC[i]; in isConstant()
658 const BitTracker::RegisterCell &RC = CMS->lookup(VR); in isSmallConstant()
664 const BitTracker::BitValue &BV = RC[i]; in isSmallConstant()
703 const BitTracker::RegisterCell &RC = CMS->lookup(VR); in findSelfReference()
705 const BitTracker::BitValue &V = RC[i]; in findSelfReference()
706 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == VR) in findSelfReference()
713 BitTracker::RegisterCell RC = CMS->lookup(VR); in findNonSelfReference()
715 const BitTracker::BitValue &V = RC[i]; in findNonSelfReference()
716 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg != VR) in findNonSelfReference()
807 const BitTracker::RegisterCell &RC = CMS->lookup(VR); in findRecordInsertForms()
879 const BitTracker::RegisterCell &AC = CMS->lookup(SrcR); in findRecordInsertForms()
1530 BitTracker BTLoc(HE, MF); in runOnMachineFunction()