Lines Matching refs:getValueFromCondition
800 static ValueLatticeElement getValueFromCondition(Value *Val, Value *Cond,
818 BBLV = intersect(BBLV, getValueFromCondition(Val, I->getArgOperand(0))); in intersectAssumeOrGuardBlockValueConstantRange()
831 BBLV = intersect(BBLV, getValueFromCondition(Val, Cond)); in intersectAssumeOrGuardBlockValueConstantRange()
903 getValueFromCondition(SI->getTrueValue(), Cond, true)); in solveBlockValueSelect()
905 getValueFromCondition(SI->getFalseValue(), Cond, false)); in solveBlockValueSelect()
1137 getValueFromCondition(Value *Val, Value *Cond, bool isTrueDest,
1164 return intersect(getValueFromCondition(Val, BL, isTrueDest, Visited), in getValueFromConditionImpl()
1165 getValueFromCondition(Val, BR, isTrueDest, Visited)); in getValueFromConditionImpl()
1169 getValueFromCondition(Value *Val, Value *Cond, bool isTrueDest, in getValueFromCondition() function
1180 ValueLatticeElement getValueFromCondition(Value *Val, Value *Cond, in getValueFromCondition() function
1184 return getValueFromCondition(Val, Cond, isTrueDest, Visited); in getValueFromCondition()
1259 Result = getValueFromCondition(Val, Condition, isTrueDest); in getEdgeValueLocal()
1291 getValueFromCondition(Op, Condition, isTrueDest); in getEdgeValueLocal()