Home | History | Annotate | Download | only in Analysis

Lines Matching defs:BBI

378                                       Instruction *BBI, BasicBlock *BB);
518 Instruction *BBI = dyn_cast<Instruction>(Val);
519 if (BBI == 0 || BBI->getParent() != BB) {
523 if (PHINode *PN = dyn_cast<PHINode>(BBI)) {
527 if (AllocaInst *AI = dyn_cast<AllocaInst>(BBI)) {
535 if ((!isa<BinaryOperator>(BBI) && !isa<CastInst>(BBI)) ||
536 !BBI->getType()->isIntegerTy()) {
545 BinaryOperator *BO = dyn_cast<BinaryOperator>(BBI);
554 return ODCacheUpdater.markResult(solveBlockValueConstantRange(BBLV, BBI, BB));
697 Instruction *BBI,
700 if (!hasBlockValue(BBI->getOperand(0), BB)) {
701 BlockValueStack.push(std::make_pair(BB, BBI->getOperand(0)));
705 LVILatticeVal LHSVal = getBlockValue(BBI->getOperand(0), BB);
713 IntegerType *ResultTy = cast<IntegerType>(BBI->getType());
714 if (isa<BinaryOperator>(BBI)) {
715 if (ConstantInt *RHS = dyn_cast<ConstantInt>(BBI->getOperand(1))) {
727 switch (BBI->getOpcode()) {