Lines Matching defs:BI
832 /// NegateValue - Insert instructions before the instruction pointed to by BI,
834 /// version of the value is returned, and BI is left pointing at the instruction
836 static Value *NegateValue(Value *V, Instruction *BI) {
851 I->setOperand(0, NegateValue(I->getOperand(0), BI));
852 I->setOperand(1, NegateValue(I->getOperand(1), BI));
859 I->moveBefore(BI);
877 if (TheNeg->getParent()->getParent() != BI->getParent()->getParent())
898 return BinaryOperator::CreateNeg(V, V->getName() + ".neg", BI);
1979 for (Function::iterator BI = F.begin(), BE = F.end(); BI != BE; ++BI) {
1981 for (BasicBlock::iterator II = BI->begin(), IE = BI->end(); II != IE; )
1986 assert(II->getParent() == BI && "Moved to a different block!");