Home
last modified time | relevance | path

Searched refs:IsSignedPredicate (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp242 bool IsSignedPredicate; in parseLoopStructure() local
303 IsSignedPredicate = ICmpInst::isSigned(Pred); in parseLoopStructure()
304 if (!IsSignedPredicate && !AllowUnsignedLatchCond) { in parseLoopStructure()
366 IsSignedPredicate = in parseLoopStructure()
369 if (!IsSignedPredicate && !AllowUnsignedLatchCond) { in parseLoopStructure()
418 Result.IsSignedPredicate = IsSignedPredicate; in parseLoopStructure()
597 bool IsSignedPredicate = LS.IsSignedPredicate; in changeIterationSpaceEnd() local
726 bool IsSignedPredicate = MainLoopStructure.IsSignedPredicate; in run() local
753 IsSignedPredicate)) in run()
780 IsSignedPredicate)) in run()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopConstrainer.h60 bool IsSignedPredicate = true; member
78 Result.IsSignedPredicate = IsSignedPredicate; in map()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp578 bool IsSignedPredicate = MainLoopStructure.IsSignedPredicate; in calculateSubRanges() local
583 RTy, SE, IsSignedPredicate); in calculateSubRanges()
585 SE, IsSignedPredicate); in calculateSubRanges()
622 auto Clamp = [&SE, Smallest, Greatest, IsSignedPredicate](const SCEV *S) { in calculateSubRanges()
623 return IsSignedPredicate in calculateSubRanges()
630 IsSignedPredicate ? ICmpInst::ICMP_SLE : ICmpInst::ICMP_ULE; in calculateSubRanges()
632 IsSignedPredicate ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT; in calculateSubRanges()
1035 LS.IsSignedPredicate ? IntersectSignedRange : IntersectUnsignedRange; in run()
1039 LS.IsSignedPredicate); in run()
1043 assert(!MaybeSafeIterRange->isEmpty(SE, LS.IsSignedPredicate) && in run()