Lines Matching refs:Tracker
484 static void verifyFunction(GCPtrTracker &&Tracker,
534 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I,
584 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction() argument
588 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
590 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); in verifyFunction()
598 if (Tracker.instructionMayBeSkipped(&I)) in verifyFunction()
601 Verifier.verifyInstruction(&Tracker, I, AvailableSet); in verifyFunction()
799 const GCPtrTracker *Tracker, const Instruction &I, in verifyInstruction() argument
805 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB); in verifyInstruction()
807 !Tracker->hasLiveIncomingEdge(PN, InBB)) in verifyInstruction()
824 auto hasValidUnrelocatedUse = [&AvailableSet, Tracker, baseTyLHS, baseTyRHS, in verifyInstruction()
850 if ((Tracker->isValuePoisoned(LHS) && baseTyRHS != ExclusivelyNull) || in verifyInstruction()
851 (Tracker->isValuePoisoned(RHS) && baseTyLHS != ExclusivelyNull)) in verifyInstruction()
897 GCPtrTracker Tracker(F, DT, CD); in Verify() local
903 GCPtrTracker::verifyFunction(std::move(Tracker), Verifier); in Verify()