Lines Matching refs:Tracker
476 static void verifyFunction(GCPtrTracker &&Tracker,
528 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I,
579 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction() argument
583 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
585 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); in verifyFunction()
593 if (Tracker.instructionMayBeSkipped(&I)) in verifyFunction()
596 Verifier.verifyInstruction(&Tracker, I, AvailableSet); in verifyFunction()
794 const GCPtrTracker *Tracker, const Instruction &I, in verifyInstruction() argument
800 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB); in verifyInstruction()
802 !Tracker->hasLiveIncomingEdge(PN, InBB)) in verifyInstruction()
819 auto hasValidUnrelocatedUse = [&AvailableSet, Tracker, baseTyLHS, baseTyRHS, in verifyInstruction()
845 if ((Tracker->isValuePoisoned(LHS) && baseTyRHS != ExclusivelyNull) || in verifyInstruction()
846 (Tracker->isValuePoisoned(RHS) && baseTyLHS != ExclusivelyNull)) in verifyInstruction()
892 GCPtrTracker Tracker(F, DT, CD); in Verify() local
898 GCPtrTracker::verifyFunction(std::move(Tracker), Verifier); in Verify()