Lines Matching defs:Tracker
486 static void verifyFunction(GCPtrTracker &&Tracker,
536 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I,
586 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker,
590 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F);
592 BasicBlockState *BBS = Tracker.getBasicBlockState(BB);
600 if (Tracker.instructionMayBeSkipped(&I))
603 Verifier.verifyInstruction(&Tracker, I, AvailableSet);
801 const GCPtrTracker *Tracker, const Instruction &I,
807 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB);
809 !Tracker->hasLiveIncomingEdge(PN, InBB))
826 auto hasValidUnrelocatedUse = [&AvailableSet, Tracker, baseTyLHS, baseTyRHS,
852 if ((Tracker->isValuePoisoned(LHS) && baseTyRHS != ExclusivelyNull) ||
853 (Tracker->isValuePoisoned(RHS) && baseTyLHS != ExclusivelyNull))
899 GCPtrTracker Tracker(F, DT, CD);
905 GCPtrTracker::verifyFunction(std::move(Tracker), Verifier);