/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 168 !llvm::has_single_bit<uint32_t>(QueryTy.getSizeInBits()); in sizeNotPow2() 188 return !llvm::has_single_bit<uint32_t>( in memSizeInBytesNotPow2() 197 !llvm::has_single_bit<uint32_t>(MemTy.getSizeInBytes()); in memSizeNotByteSizePow2()
|
H A D | IRTranslator.cpp | 1099 !llvm::has_single_bit<uint32_t>(MaskTy.getSizeInBits())) in emitBitTestHeader()
|
H A D | CombinerHelper.cpp | 732 if (!llvm::has_single_bit<uint32_t>(LoadValueTy.getSizeInBits())) in matchCombineExtendingLoads()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | bit | 27 constexpr bool has_single_bit(T x) noexcept; // C++20 75 # include <__bit/has_single_bit.h>
|
H A D | module.modulemap | 1073 module std_private_bit_has_single_bit [system] { header "__bit/has_single_bit.h" }
|
/freebsd/contrib/llvm-project/libcxx/include/__bit/ |
H A D | has_single_bit.h | 27 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr bool has_single_bit(_Tp __t) noexcept { in has_single_bit() function
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | bit.cppm |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVSubtarget.cpp | 176 llvm::has_single_bit<uint32_t>(RVVVectorLMULMax) && in getMaxLMULForFixedLengthVectors()
|
H A D | RISCVInstrInfo.cpp | 3663 if (llvm::has_single_bit<uint32_t>(Amount)) { in mulImm() 3699 } else if (llvm::has_single_bit<uint32_t>(Amount - 1)) { in mulImm() 3710 } else if (llvm::has_single_bit<uint32_t>(Amount + 1)) { in mulImm()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 292 return llvm::has_single_bit(Value); in isPowerOf2_32() 297 return llvm::has_single_bit(Value); in isPowerOf2_64()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | bit.h | 146 [[nodiscard]] constexpr inline bool has_single_bit(T Value) noexcept { 110 [[nodiscard]] constexpr inline bool has_single_bit(T Value) noexcept { has_single_bit() function
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 340 if (!llvm::has_single_bit<uint32_t>( in EmitOperatorMatchCode()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGNonTrivialStruct.cpp | 522 !llvm::has_single_bit<uint32_t>(Size.getQuantity())) { in flushTrivialFields()
|
H A D | CGExprScalar.cpp | 2840 if (llvm::has_single_bit(Ty->getScalarSizeInBits())) { in EmitScalarPrePostIncDec()
|
/freebsd/lib/libc++/ |
H A D | Makefile | 520 BIT_HEADERS+= has_single_bit.h
|
H A D | libcxx.imp | 231 { include: [ "<__bit/has_single_bit.h>", "private", "<bit>", "public" ] },
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1597 if (!llvm::has_single_bit<uint32_t>(NewVTSize.getKnownMinValue())) in getVectorTypeBreakdown()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 452 llvm::has_single_bit<uint32_t>(getImm()); in isCRBitMask()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2947 if ((has_single_bit(TyAllocSize) && in visitGetElementPtrInst() 2965 if (has_single_bit(TyAllocSize) && in visitGetElementPtrInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 269 assert(llvm::has_single_bit<uint32_t>(VT.getSizeInBits()) && in LowerShifts()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 7078 if (llvm::has_single_bit(CaseValue)) in simplifySwitchOfPowersOfTwo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 14249 if (llvm::has_single_bit<uint32_t>(MulAmt - 1)) { in PerformMULCombine() 14257 } else if (llvm::has_single_bit<uint32_t>(MulAmt + 1)) { in PerformMULCombine() 14269 if (llvm::has_single_bit<uint32_t>(MulAmtAbs + 1)) { in PerformMULCombine() 14277 } else if (llvm::has_single_bit<uint32_t>(MulAmtAbs - 1)) { in PerformMULCombine()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StdSymbolMap.inc | 1454 SYMBOL(has_single_bit, std::, <bit>)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 1914 if (!llvm::has_single_bit<uint32_t>(EltTy.getSizeInBits())) in AMDGPULegalizerInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 7125 if (!llvm::has_single_bit<uint32_t>(ImmVal)) in selectExtendedSHL()
|