Home
last modified time | relevance | path

Searched refs:BBLV (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLazyValueInfo.cpp421 bool solveBlockValueNonLocal(ValueLatticeElement &BBLV, Value *Val,
423 bool solveBlockValuePHINode(ValueLatticeElement &BBLV, PHINode *PN,
425 bool solveBlockValueSelect(ValueLatticeElement &BBLV, SelectInst *S,
430 ValueLatticeElement &BBLV, Instruction *I, BasicBlock *BB,
433 bool solveBlockValueBinaryOp(ValueLatticeElement &BBLV, BinaryOperator *BBI,
435 bool solveBlockValueCast(ValueLatticeElement &BBLV, CastInst *CI,
438 ValueLatticeElement &BBLV, WithOverflowInst *WO, BasicBlock *BB);
439 bool solveBlockValueSaturatingIntrinsic(ValueLatticeElement &BBLV,
441 bool solveBlockValueIntrinsic(ValueLatticeElement &BBLV, IntrinsicInst *II,
443 bool solveBlockValueExtractValue(ValueLatticeElement &BBLV,
[all …]
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp453 bool solveBlockValueNonLocal(LVILatticeVal &BBLV, Value *Val, BasicBlock *BB);
454 bool solveBlockValuePHINode(LVILatticeVal &BBLV, PHINode *PN, BasicBlock *BB);
455 bool solveBlockValueSelect(LVILatticeVal &BBLV, SelectInst *S,
457 bool solveBlockValueBinaryOp(LVILatticeVal &BBLV, Instruction *BBI,
459 bool solveBlockValueCast(LVILatticeVal &BBLV, Instruction *BBI,
461 void intersectAssumeBlockValueConstantRange(Value *Val, LVILatticeVal &BBLV,
751 bool LazyValueInfoCache::solveBlockValueNonLocal(LVILatticeVal &BBLV, in solveBlockValueNonLocal() argument
768 BBLV = Result; in solveBlockValueNonLocal()
796 BBLV = Result; in solveBlockValueNonLocal()
805 BBLV = Result; in solveBlockValueNonLocal()
[all …]
/external/llvm-project/llvm/lib/Analysis/
DLazyValueInfo.cpp431 ValueLatticeElement &BBLV,
519 Optional<ValueLatticeElement> BBLV = in solve() local
521 assert(BBLV && "Result should be in cache!"); in solve()
524 << *BBLV << "\n"); in solve()
754 Value *Val, ValueLatticeElement &BBLV, Instruction *BBI) { in intersectAssumeOrGuardBlockValueConstantRange() argument
771 BBLV = intersect(BBLV, getValueFromCondition(Val, I->getArgOperand(0))); in intersectAssumeOrGuardBlockValueConstantRange()
781 BBLV = intersect(BBLV, getValueFromCondition(Val, Cond)); in intersectAssumeOrGuardBlockValueConstantRange()
785 if (BBLV.isOverdefined()) { in intersectAssumeOrGuardBlockValueConstantRange()
791 BBLV = ValueLatticeElement::getNot(ConstantPointerNull::get(PTy)); in intersectAssumeOrGuardBlockValueConstantRange()