Searched refs:isPowerOfTwo (Results 1 – 12 of 12) sorted by relevance
31 inline constexpr bool isPowerOfTwo(uptr X) { in isPowerOfTwo() function38 DCHECK(isPowerOfTwo(Boundary)); in roundUp()46 DCHECK(isPowerOfTwo(Boundary)); in roundDown()54 DCHECK(isPowerOfTwo(Alignment)); in isAligned()78 if (isPowerOfTwo(Size)) in roundUpPowerOfTwo()92 DCHECK(isPowerOfTwo(X)); in getLog2()
96 DCHECK(isPowerOfTwo(RingSz)); in init()97 DCHECK(isPowerOfTwo(TabSz)); in init()106 if (!isPowerOfTwo(RingSize)) in isValid()115 if (!isPowerOfTwo(TabSize)) in isValid()
34 return !isPowerOfTwo(Alignment) || !isAligned(Size, Alignment); in checkAlignedAllocAlignmentAndSize()40 return !isPowerOfTwo(Alignment) || !isAligned(Alignment, sizeof(void *)); in checkPosixMemalignAlignment()
130 if (UNLIKELY(!scudo::isPowerOfTwo(alignment)))134 if (UNLIKELY(!scudo::isPowerOfTwo(alignment))) {
1660 static_assert(isPowerOfTwo(kMaxU32Pow2)); in initRingBufferMaybe()1667 static_assert(isPowerOfTwo(kFramesPerStack)); in initRingBufferMaybe()
38 bool isPowerOfTwo(uintptr_t X) { return (X & (X - 1)) == 0; } in isPowerOfTwo() function174 assert(isPowerOfTwo(Alignment) && "Alignment must be a power of two!"); in getRequiredBackingSize()185 assert(isPowerOfTwo(Alignment) && "Alignment must be a power of two!"); in alignUp()195 assert(isPowerOfTwo(Alignment) && "Alignment must be a power of two!"); in alignDown()219 if (!isPowerOfTwo(Alignment) || Alignment > State.maximumAllocationSize() || in allocate()
643 int isPowerOfTwo(FICL_UNS u) in isPowerOfTwo() function672 pwr = isPowerOfTwo((FICL_UNS)radix); in ltoa()
658 int isPowerOfTwo(FICL_UNS u);
135 bool isPowerOfTwo() const { in isPowerOfTwo() function
927 if (Size.isPowerOfTwo()) { in interp__builtin_atomic_lock_free()
1018 if (!IvarSize.isPowerOfTwo()) { in PropertyImplStrategy()
12464 assert(PtrAlign.isPowerOfTwo()); in VisitBuiltinCallExpr()12954 if (Size.isPowerOfTwo()) { in VisitBuiltinCallExpr()