Lines Matching refs:Props
372 bool evaluateCMPpi(uint32_t Cmp, uint32_t Props, const APInt &A2,
435 uint32_t Props = (NonZero | Finite); in deduce() local
437 return Props | NegOrZero; in deduce()
438 return Props | PosOrZero; in deduce()
443 uint32_t Props = CF->isNegative() ? (NegOrZero|NonZero) in deduce() local
446 return (Props & ~NumericProperties) | (Zero|Finite); in deduce()
447 Props = (Props & ~NumericProperties) | NonZero; in deduce()
449 return (Props & ~NumericProperties) | NaN; in deduce()
452 return (Props & ~NumericProperties) | Infinity; in deduce()
453 Props |= Finite; in deduce()
454 return Props; in deduce()
1245 bool MachineConstEvaluator::evaluateCMPpi(uint32_t Cmp, uint32_t Props, in evaluateCMPpi() argument
1247 if (Props == ConstantProperties::Unknown) in evaluateCMPpi()
1251 if (Props & ConstantProperties::NaN) in evaluateCMPpi()
1256 if (!(Props & ConstantProperties::Finite)) in evaluateCMPpi()
1265 if (Props & ConstantProperties::Zero) in evaluateCMPpi()
1267 else if (Props & ConstantProperties::NonZero) in evaluateCMPpi()
1274 if (Props & ConstantProperties::Zero) { in evaluateCMPpi()
1282 if (Props & ConstantProperties::Zero) { in evaluateCMPpi()
1291 if (Props & ConstantProperties::PosOrZero) { in evaluateCMPpi()
1299 if (Props & ConstantProperties::NegOrZero) { in evaluateCMPpi()
2310 uint32_t Props = PredC.properties(); in evaluate() local
2312 if (Props & ConstantProperties::Zero) in evaluate()
2314 else if (Props & ConstantProperties::NonZero) in evaluate()