Lines Matching refs:BBI
389 BasicBlock::iterator BBI = &LI; in visitLoadInst() local
390 if (Value *AvailableVal = FindAvailableLoadedValue(Op, LI.getParent(), BBI,6)) in visitLoadInst()
636 BasicBlock::iterator BBI = &SI; in visitStoreInst() local
637 for (unsigned ScanInsts = 6; BBI != SI.getParent()->begin() && ScanInsts; in visitStoreInst()
639 --BBI; in visitStoreInst()
642 if (isa<DbgInfoIntrinsic>(BBI) || in visitStoreInst()
643 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) { in visitStoreInst()
648 if (StoreInst *PrevSI = dyn_cast<StoreInst>(BBI)) { in visitStoreInst()
653 ++BBI; in visitStoreInst()
663 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { in visitStoreInst()
674 if (BBI->mayWriteToMemory() || BBI->mayReadFromMemory()) in visitStoreInst()
706 BBI = &SI; in visitStoreInst()
708 ++BBI; in visitStoreInst()
709 } while (isa<DbgInfoIntrinsic>(BBI) || in visitStoreInst()
710 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())); in visitStoreInst()
711 if (BranchInst *BI = dyn_cast<BranchInst>(BBI)) in visitStoreInst()
762 BasicBlock::iterator BBI = OtherBB->getTerminator(); in SimplifyStoreAtEndOfBlock() local
763 BranchInst *OtherBr = dyn_cast<BranchInst>(BBI); in SimplifyStoreAtEndOfBlock()
764 if (!OtherBr || BBI == OtherBB->begin()) in SimplifyStoreAtEndOfBlock()
771 --BBI; in SimplifyStoreAtEndOfBlock()
773 while (isa<DbgInfoIntrinsic>(BBI) || in SimplifyStoreAtEndOfBlock()
774 (isa<BitCastInst>(BBI) && BBI->getType()->isPointerTy())) { in SimplifyStoreAtEndOfBlock()
775 if (BBI==OtherBB->begin()) in SimplifyStoreAtEndOfBlock()
777 --BBI; in SimplifyStoreAtEndOfBlock()
781 OtherStore = dyn_cast<StoreInst>(BBI); in SimplifyStoreAtEndOfBlock()
795 for (;; --BBI) { in SimplifyStoreAtEndOfBlock()
797 if ((OtherStore = dyn_cast<StoreInst>(BBI))) { in SimplifyStoreAtEndOfBlock()
805 if (BBI->mayReadFromMemory() || BBI->mayWriteToMemory() || in SimplifyStoreAtEndOfBlock()
806 BBI == OtherBB->begin()) in SimplifyStoreAtEndOfBlock()
831 BBI = DestBB->getFirstInsertionPt(); in SimplifyStoreAtEndOfBlock()
837 InsertNewInstBefore(NewSI, *BBI); in SimplifyStoreAtEndOfBlock()