Home | History | Annotate | Download | only in Analysis

Lines Matching refs:BBI

379                                       Instruction *BBI, BasicBlock *BB);
519 Instruction *BBI = dyn_cast<Instruction>(Val);
520 if (!BBI || BBI->getParent() != BB) {
524 if (PHINode *PN = dyn_cast<PHINode>(BBI)) {
528 if (AllocaInst *AI = dyn_cast<AllocaInst>(BBI)) {
536 if ((!isa<BinaryOperator>(BBI) && !isa<CastInst>(BBI)) ||
537 !BBI->getType()->isIntegerTy()) {
546 BinaryOperator *BO = dyn_cast<BinaryOperator>(BBI);
555 return ODCacheUpdater.markResult(solveBlockValueConstantRange(BBLV, BBI, BB));
698 Instruction *BBI,
701 if (!hasBlockValue(BBI->getOperand(0), BB)) {
702 BlockValueStack.push(std::make_pair(BB, BBI->getOperand(0)));
706 LVILatticeVal LHSVal = getBlockValue(BBI->getOperand(0), BB);
714 IntegerType *ResultTy = cast<IntegerType>(BBI->getType());
715 if (isa<BinaryOperator>(BBI)) {
716 if (ConstantInt *RHS = dyn_cast<ConstantInt>(BBI->getOperand(1))) {
728 switch (BBI->getOpcode()) {