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