Searched refs:OrZero (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 269 static bool isKnownToBeAPowerOfTwo(const Value *V, bool OrZero, unsigned Depth, 273 bool OrZero, unsigned Depth, in isKnownToBeAPowerOfTwo() argument 277 V, OrZero, Depth, in isKnownToBeAPowerOfTwo() 2161 static bool isPowerOfTwoRecurrence(const PHINode *PN, bool OrZero, in isPowerOfTwoRecurrence() argument 2174 if (!isKnownToBeAPowerOfTwo(Start, OrZero, Depth, Q)) in isPowerOfTwoRecurrence() 2188 return (OrZero || Q.IIQ.hasNoUnsignedWrap(BO) || in isPowerOfTwoRecurrence() 2190 isKnownToBeAPowerOfTwo(Step, OrZero, Depth, Q); in isPowerOfTwoRecurrence() 2201 return (OrZero || Q.IIQ.isExact(BO)) && in isPowerOfTwoRecurrence() 2204 return OrZero || Q.IIQ.hasNoUnsignedWrap(BO) || Q.IIQ.hasNoSignedWrap(BO); in isPowerOfTwoRecurrence() 2210 return OrZero || Q.IIQ.isExact(BO); in isPowerOfTwoRecurrence() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 441 bool isKnownToBeAPowerOfTwo(const Value *V, bool OrZero = false, 444 return llvm::isKnownToBeAPowerOfTwo(V, DL, OrZero, Depth, &AC, CxtI, &DT);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 120 bool OrZero = false, unsigned Depth = 0,
|