Lines Matching defs:TrueVal
6106 Value *TrueVal,
6129 const SCEV *LA = getSCEV(TrueVal);
6172 std::swap(TrueVal, FalseVal);
6179 const SCEV *TrueValExpr = getSCEV(TrueVal); // C+y
6191 isa<ConstantInt>(TrueVal) && cast<ConstantInt>(TrueVal)->isZero()) {
6244 createNodeForSelectViaUMinSeq(ScalarEvolution *SE, Value *Cond, Value *TrueVal,
6246 if (!isa<ConstantInt>(TrueVal) && !isa<ConstantInt>(FalseVal))
6250 const auto *SETrue = SE->getSCEV(TrueVal);
6256 Value *V, Value *Cond, Value *TrueVal, Value *FalseVal) {
6258 assert(TrueVal->getType() == FalseVal->getType() &&
6259 V->getType() == TrueVal->getType() &&
6267 createNodeForSelectViaUMinSeq(this, Cond, TrueVal, FalseVal))
6274 Value *TrueVal,
6279 return getSCEV(CI->isOne() ? TrueVal : FalseVal);
6285 TrueVal, FalseVal))
6290 return createNodeForSelectOrPHIViaUMinSeq(V, Cond, TrueVal, FalseVal);
7184 const APInt *TrueVal, *FalseVal;
7186 !match(SU->getValue(), m_Select(m_Value(Condition), m_APInt(TrueVal),
7192 TrueValue = *TrueVal;