Lines Matching refs:GCPtrTracker
453 class GCPtrTracker { class
466 GCPtrTracker(const Function &F, const DominatorTree &DT,
484 static void verifyFunction(GCPtrTracker &&Tracker,
534 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I,
544 GCPtrTracker::GCPtrTracker(const Function &F, const DominatorTree &DT, in GCPtrTracker() function in GCPtrTracker
569 BasicBlockState *GCPtrTracker::getBasicBlockState(const BasicBlock *BB) { in getBasicBlockState()
573 const BasicBlockState *GCPtrTracker::getBasicBlockState( in getBasicBlockState()
575 return const_cast<GCPtrTracker *>(this)->getBasicBlockState(BB); in getBasicBlockState()
578 bool GCPtrTracker::instructionMayBeSkipped(const Instruction *I) const { in instructionMayBeSkipped()
584 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction()
612 void GCPtrTracker::recalculateBBsStates() { in recalculateBBsStates()
652 bool GCPtrTracker::removeValidUnrelocatedDefs(const BasicBlock *BB, in removeValidUnrelocatedDefs()
740 void GCPtrTracker::gatherDominatingDefs(const BasicBlock *BB, in gatherDominatingDefs()
765 void GCPtrTracker::transferBlock(const BasicBlock *BB, BasicBlockState &BBS, in transferBlock()
789 void GCPtrTracker::transferInstruction(const Instruction &I, bool &Cleared, in transferInstruction()
799 const GCPtrTracker *Tracker, const Instruction &I, in verifyInstruction()
897 GCPtrTracker Tracker(F, DT, CD); in Verify()
903 GCPtrTracker::verifyFunction(std::move(Tracker), Verifier); in Verify()