Lines Matching defs:BB

187   BlockCacheEntry *getOrCreateBlockEntry(BasicBlock *BB) {  in getOrCreateBlockEntry()
202 void insertResult(Value *Val, BasicBlock *BB, in insertResult()
233 isNonNullAtEndOfBlock(Value *V, BasicBlock *BB, in isNonNullAtEndOfBlock()
284 void LazyValueInfoCache::eraseBlock(BasicBlock *BB) { in eraseBlock()
501 void eraseBlock(BasicBlock *BB) { in eraseBlock()
573 LazyValueInfoImpl::getBlockValue(Value *Val, BasicBlock *BB, in getBlockValue()
614 bool LazyValueInfoImpl::solveBlockValue(Value *Val, BasicBlock *BB) { in solveBlockValue()
631 LazyValueInfoImpl::solveBlockValueImpl(Value *Val, BasicBlock *BB) { in solveBlockValueImpl()
702 bool LazyValueInfoImpl::isNonNullAtEndOfBlock(Value *Val, BasicBlock *BB) { in isNonNullAtEndOfBlock()
708 return TheCache.isNonNullAtEndOfBlock(Val, BB, [](BasicBlock *BB) { in isNonNullAtEndOfBlock()
717 LazyValueInfoImpl::solveBlockValueNonLocal(Value *Val, BasicBlock *BB) { in solveBlockValueNonLocal()
761 LazyValueInfoImpl::solveBlockValuePHINode(PHINode *PN, BasicBlock *BB) { in solveBlockValuePHINode()
804 BasicBlock *BB = BBI->getParent(); in intersectAssumeOrGuardBlockValueConstantRange() local
845 LazyValueInfoImpl::solveBlockValueSelect(SelectInst *SI, BasicBlock *BB) { in solveBlockValueSelect()
932 LazyValueInfoImpl::getRangeFor(Value *V, Instruction *CxtI, BasicBlock *BB) { in getRangeFor()
940 LazyValueInfoImpl::solveBlockValueCast(CastInst *CI, BasicBlock *BB) { in solveBlockValueCast()
976 Instruction *I, BasicBlock *BB, in solveBlockValueBinaryOpImpl()
997 LazyValueInfoImpl::solveBlockValueBinaryOp(BinaryOperator *BO, BasicBlock *BB) { in solveBlockValueBinaryOp()
1017 BasicBlock *BB) { in solveBlockValueOverflowIntrinsic()
1025 LazyValueInfoImpl::solveBlockValueIntrinsic(IntrinsicInst *II, BasicBlock *BB) { in solveBlockValueIntrinsic()
1048 BasicBlock *BB) { in solveBlockValueInsertElement()
1066 BasicBlock *BB) { in solveBlockValueExtractValue()
1529 ValueLatticeElement LazyValueInfoImpl::getValueInBlock(Value *V, BasicBlock *BB, in getValueInBlock()
1728 BasicBlock *BB = CxtI->getParent(); in getConstant() local
1744 BasicBlock *BB = CxtI->getParent(); in getConstantRange() local
1889 BasicBlock *BB = CxtI->getParent(); in getPredicateAt() local
1986 void LazyValueInfo::eraseBlock(BasicBlock *BB) { in eraseBlock()
2003 const BasicBlock *BB, formatted_raw_ostream &OS) { in emitBasicBlockStartAnnot()
2029 auto printResult = [&](const BasicBlock *BB) { in emitInstructionAnnot()