Home | History | Annotate | Download | only in Scalar

Lines Matching refs:BBI

497   for (BasicBlock::iterator BBI = BB.begin(), BBE = BB.end(); BBI != BBE; ) {
498 Instruction *Inst = BBI++;
526 // DeleteDeadInstruction can delete the current instruction. Save BBI
528 WeakVH NextInst(BBI);
533 BBI = BB.begin();
534 else if (BBI != BB.begin()) // Revisit this instruction if possible.
535 --BBI;
582 // cases, reset BBI.
583 BBI = Inst;
584 if (BBI != BB.begin())
585 --BBI;
739 for (BasicBlock::iterator BBI = BB.end(); BBI != BB.begin(); ){
740 --BBI;
743 if (hasMemoryWrite(BBI, TLI) && isRemovable(BBI)) {
746 GetUnderlyingObjects(getStoredPointerOperand(BBI), Pointers);
758 Instruction *Dead = BBI++;
779 if (isInstructionTriviallyDead(BBI, TLI)) {
780 Instruction *Inst = BBI++;
787 if (isa<AllocaInst>(BBI)) {
790 DeadStackObjects.remove(BBI);
794 if (CallSite CS = cast<Value>(BBI)) {
797 if (isAllocLikeFn(BBI, TLI))
798 DeadStackObjects.remove(BBI);
826 if (LoadInst *L = dyn_cast<LoadInst>(BBI)) {
830 } else if (VAArgInst *V = dyn_cast<VAArgInst>(BBI)) {
832 } else if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(BBI)) {
834 } else if (!BBI->mayReadFromMemory()) {