Lines Matching defs:BI
377 BasicBlock::iterator BI = StartInst;
378 for (++BI; !isa<TerminatorInst>(BI); ++BI) {
379 if (!isa<StoreInst>(BI) && !isa<MemSetInst>(BI)) {
383 if (BI->mayWriteToMemory() || BI->mayReadFromMemory())
388 if (StoreInst *NextStore = dyn_cast<StoreInst>(BI)) {
404 MemSetInst *MSI = cast<MemSetInst>(BI);
432 IRBuilder<> Builder(BI);
975 for (BasicBlock::iterator BI = BB->begin(), BE = BB->end(); BI != BE;) {
977 Instruction *I = BI++;
982 MadeChange |= processStore(SI, BI);
984 RepeatInstruction = processMemSet(M, BI);
997 if (BI != BB->begin()) --BI;