Searched refs:NonNegative (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 267 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative); 323 bool NonNegative); 506 bool NonNegative) { in CanTraceInto() argument 536 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto() 604 bool ZeroExtended, bool NonNegative) { in find() argument 620 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find() 624 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find() 628 ZeroExtended, NonNegative).sext(BitWidth); in find()
|
| H A D | CorrelatedValuePropagation.cpp | 660 enum class Domain { NonNegative, NonPositive, Unknown }; enumerator 664 return Domain::NonNegative; in getDomain() 792 if (Op.D == Domain::NonNegative) in processSRem() 848 if (Op.D == Domain::NonNegative) in processSDiv()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 10932 bool NonNegative; member 10935 : Width(Width), NonNegative(NonNegative) {} in IntRange() 11025 bool Unsigned = L.NonNegative && R.NonNegative; in join() 11027 L.NonNegative && R.NonNegative); in join() 11047 bool Unsigned = L.NonNegative && R.NonNegative; in sum() 11057 bool CanWiden = !L.NonNegative || !R.NonNegative; in difference() 11069 bool CanWiden = !L.NonNegative && !R.NonNegative; in product() 11070 bool Unsigned = L.NonNegative && R.NonNegative; in product() 11338 return IntRange(L.Width, L.NonNegative && R.NonNegative); in GetExprRange() 12885 !TargetRange.NonNegative && LikelySourceRange.NonNegative && in CheckImplicitConversion() [all …]
|