Home
last modified time | relevance | path

Searched refs:NonNegative (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp265 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative);
321 bool NonNegative);
511 bool NonNegative) { in CanTraceInto() argument
547 if (BO->getOpcode() == Instruction::Add && !ZeroExtended && NonNegative) { in CanTraceInto()
615 bool ZeroExtended, bool NonNegative) { in find() argument
631 if (CanTraceInto(SignExtended, ZeroExtended, BO, NonNegative)) in find()
635 find(U->getOperand(0), SignExtended, ZeroExtended, NonNegative) in find()
639 ZeroExtended, NonNegative).sext(BitWidth); in find()
H A DCorrelatedValuePropagation.cpp669 enum class Domain { NonNegative, NonPositive, Unknown }; enumerator
673 return Domain::NonNegative; in getDomain()
889 if (Op.D == Domain::NonNegative) in processSRem()
950 if (Op.D == Domain::NonNegative) in processSDiv()
H A DLICM.cpp2498 auto NonNegative = [&](Value *V) { in hoistGEP() local
2502 all_of(Src->indices(), NonNegative) && in hoistGEP()
2503 all_of(GEP->indices(), NonNegative); in hoistGEP()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp14035 bool NonNegative; member
14038 : Width(Width), NonNegative(NonNegative) {} in IntRange()
14128 bool Unsigned = L.NonNegative && R.NonNegative; in join()
14130 L.NonNegative && R.NonNegative); in join()
14150 bool Unsigned = L.NonNegative && R.NonNegative; in sum()
14160 bool CanWiden = !L.NonNegative || !R.NonNegative; in difference()
14172 bool CanWiden = !L.NonNegative && !R.NonNegative; in product()
14173 bool Unsigned = L.NonNegative && R.NonNegative; in product()
14440 return IntRange(L.Width, L.NonNegative && R.NonNegative); in GetExprRange()
16028 !TargetRange.NonNegative && LikelySourceRange.NonNegative && in CheckImplicitConversion()
[all …]