Lines Matching defs:BasicBlockState
294 struct BasicBlockState {
399 /// Builds BasicBlockState for each BB of the function.
458 SpecificBumpPtrAllocator<BasicBlockState> BSAllocator;
459 DenseMap<const BasicBlock *, BasicBlockState *> BlockMap;
475 BasicBlockState *getBasicBlockState(const BasicBlock *BB);
476 const BasicBlockState *getBasicBlockState(const BasicBlock *BB) const;
507 const BasicBlockState *BBS,
516 /// Compute the AvailableOut set for BB, based on the BasicBlockState BBS,
517 /// which is the BasicBlockState for BB.
521 static void transferBlock(const BasicBlock *BB, BasicBlockState &BBS,
552 BasicBlockState *BBS = new (BSAllocator.Allocate()) BasicBlockState;
571 BasicBlockState *GCPtrTracker::getBasicBlockState(const BasicBlock *BB) {
575 const BasicBlockState *GCPtrTracker::getBasicBlockState(
592 BasicBlockState *BBS = Tracker.getBasicBlockState(BB);
625 BasicBlockState *BBS = getBasicBlockState(BB);
632 BasicBlockState *PBBS = getBasicBlockState(PBB);
655 const BasicBlockState *BBS,
658 "Passed Contribution should be from the passed BasicBlockState!");
767 void GCPtrTracker::transferBlock(const BasicBlock *BB, BasicBlockState &BBS,
807 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB);