Lines Matching refs:Props
371 bool evaluateCMPpi(uint32_t Cmp, uint32_t Props, const APInt &A2,
434 uint32_t Props = (NonZero | Finite); in deduce() local
436 return Props | NegOrZero; in deduce()
437 return Props | PosOrZero; in deduce()
442 uint32_t Props = CF->isNegative() ? (NegOrZero|NonZero) in deduce() local
445 return (Props & ~NumericProperties) | (Zero|Finite); in deduce()
446 Props = (Props & ~NumericProperties) | NonZero; in deduce()
448 return (Props & ~NumericProperties) | NaN; in deduce()
451 return (Props & ~NumericProperties) | Infinity; in deduce()
452 Props |= Finite; in deduce()
453 return Props; in deduce()
1238 bool MachineConstEvaluator::evaluateCMPpi(uint32_t Cmp, uint32_t Props, in evaluateCMPpi() argument
1240 if (Props == ConstantProperties::Unknown) in evaluateCMPpi()
1244 if (Props & ConstantProperties::NaN) in evaluateCMPpi()
1249 if (!(Props & ConstantProperties::Finite)) in evaluateCMPpi()
1258 if (Props & ConstantProperties::Zero) in evaluateCMPpi()
1260 else if (Props & ConstantProperties::NonZero) in evaluateCMPpi()
1267 if (Props & ConstantProperties::Zero) { in evaluateCMPpi()
1275 if (Props & ConstantProperties::Zero) { in evaluateCMPpi()
1284 if (Props & ConstantProperties::PosOrZero) { in evaluateCMPpi()
1292 if (Props & ConstantProperties::NegOrZero) { in evaluateCMPpi()
2303 uint32_t Props = PredC.properties(); in evaluate() local
2305 if (Props & ConstantProperties::Zero) in evaluate()
2307 else if (Props & ConstantProperties::NonZero) in evaluate()