Lines Matching refs:BBLV
453 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()
809 bool LazyValueInfoCache::solveBlockValuePHINode(LVILatticeVal &BBLV, in solveBlockValuePHINode() argument
835 BBLV = Result; in solveBlockValuePHINode()
844 BBLV = Result; in solveBlockValuePHINode()
855 LVILatticeVal &BBLV, in intersectAssumeBlockValueConstantRange() argument
872 BBLV = intersect(BBLV, Result); in intersectAssumeBlockValueConstantRange()
877 bool LazyValueInfoCache::solveBlockValueSelect(LVILatticeVal &BBLV, in solveBlockValueSelect() argument
884 BBLV.markOverdefined(); in solveBlockValueSelect()
891 BBLV.markOverdefined(); in solveBlockValueSelect()
898 BBLV.markOverdefined(); in solveBlockValueSelect()
905 BBLV.markOverdefined(); in solveBlockValueSelect()
923 BBLV.markConstantRange(TrueCR.smin(FalseCR)); in solveBlockValueSelect()
926 BBLV.markConstantRange(TrueCR.umin(FalseCR)); in solveBlockValueSelect()
929 BBLV.markConstantRange(TrueCR.smax(FalseCR)); in solveBlockValueSelect()
932 BBLV.markConstantRange(TrueCR.umax(FalseCR)); in solveBlockValueSelect()
1000 BBLV = Result; in solveBlockValueSelect()
1004 bool LazyValueInfoCache::solveBlockValueCast(LVILatticeVal &BBLV, in solveBlockValueCast() argument
1010 BBLV.markOverdefined(); in solveBlockValueCast()
1027 BBLV.markOverdefined(); in solveBlockValueCast()
1075 BBLV = Result; in solveBlockValueCast()
1079 bool LazyValueInfoCache::solveBlockValueBinaryOp(LVILatticeVal &BBLV, in solveBlockValueBinaryOp() argument
1104 BBLV.markOverdefined(); in solveBlockValueBinaryOp()
1164 BBLV = Result; in solveBlockValueBinaryOp()