/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 31 assert(isPowerOf2_64(MemSize) && "Expected power of 2 memory size"); in isUnalignedMemmoryAccess() 32 assert(isPowerOf2_64(AlignInBits) && "Expected power of 2 align"); in isUnalignedMemmoryAccess() 44 if (!isPowerOf2_64(QueryMemSize)) in CheckTy0Ty1MemSizeAlign() 137 if (!isPowerOf2_64(Query.MMODescrs[0].MemoryTy.getSizeInBits())) in MipsLegalizerInfo() 357 if (isPowerOf2_64(MemSize)) { in legalizeCustom()
|
H A D | MipsPreLegalizerCombiner.cpp | 55 if (!isPowerOf2_64(MMO->getSize())) in combine()
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | DataLayout.cpp | 335 if (!isPowerOf2_64(PointerABIAlign)) in parseSpecifier() 349 if (!isPowerOf2_64(PointerPrefAlign)) in parseSpecifier() 407 if (ABIAlign != 0 && !isPowerOf2_64(ABIAlign)) in parseSpecifier() 425 if (PrefAlign != 0 && !isPowerOf2_64(PrefAlign)) in parseSpecifier() 453 if (Alignment != 0 && !llvm::isPowerOf2_64(Alignment)) in parseSpecifier() 474 if (Alignment != 0 && !llvm::isPowerOf2_64(Alignment)) in parseSpecifier()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoZb.td | 82 return !isInt<12>(Imm) && isPowerOf2_64(~Imm); 89 return !isInt<12>(Imm) && isPowerOf2_64(Imm); 120 return isPowerOf2_64(N->getZExtValue() & ~0x7ff); 163 return Subtarget->is64Bit() ? isPowerOf2_64(~I) : isPowerOf2_32(~I); 173 return C > 3 && ((C % 3) == 0) && isPowerOf2_64(C / 3); 178 return C > 5 && ((C % 5) == 0) && isPowerOf2_64(C / 5); 183 return C > 9 && ((C % 9) == 0) && isPowerOf2_64(C / 9); 192 return isPowerOf2_64(C) && C < (1ULL << 32); 201 return isPowerOf2_64(C) && C < (1ULL << 32); 210 return isPowerOf2_64(C) && C < (1ULL << 32);
|
H A D | RISCVInstrInfo.cpp | 2473 ((NumOfVReg % 3 == 0 && isPowerOf2_64(NumOfVReg / 3)) || in getVLENFactoredAmount() 2474 (NumOfVReg % 5 == 0 && isPowerOf2_64(NumOfVReg / 5)) || in getVLENFactoredAmount() 2475 (NumOfVReg % 9 == 0 && isPowerOf2_64(NumOfVReg / 9)))) { in getVLENFactoredAmount()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 92 assert(llvm::isPowerOf2_64(RL.getAlignment().getQuantity())); in visitRecord() 259 assert(llvm::isPowerOf2_64(RetVal.Align.getQuantity())); in calculateOptimalPad()
|
/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | Alignment.h | 78 assert(llvm::isPowerOf2_64(Value) && "Alignment is not a power of 2"); in Align() 134 assert((Value == 0 || llvm::isPowerOf2_64(Value)) && in MaybeAlign()
|
H A D | MathExtras.h | 329 constexpr inline bool isPowerOf2_64(uint64_t Value) { in isPowerOf2_64() function 399 static_assert(kValue > 0 && llvm::isPowerOf2_64(kValue), in CTLog2()
|
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Linux/ |
H A D | Perf.cpp | 154 if (num_data_pages != 0 && !isPowerOf2_64(num_data_pages)) in MmapMetadataAndBuffers() 159 if (num_aux_pages != 0 && !isPowerOf2_64(num_aux_pages)) in MmapMetadataAndBuffers()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 312 return NumElements > 1 && isPowerOf2_64(NumElements) && EltSize >= 8 && in isLegalNTStoreLoad() 313 EltSize <= 128 && isPowerOf2_64(EltSize); in isLegalNTStoreLoad()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | AlignmentFromAssumptions.cpp | 115 if (isPowerOf2_64(DiffUnitsAbs)) in getNewAlignmentDiff()
|
/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLink.h | 160 assert(isPowerOf2_64(Alignment) && "Alignment must be power of 2"); in Block() 177 assert(isPowerOf2_64(Alignment) && "Alignment must be power of 2"); in Block() 196 assert(isPowerOf2_64(Alignment) && "Alignment must be power of 2"); in Block() 291 assert(isPowerOf2_64(Alignment) && "Alignment must be a power of two"); in setAlignment()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | VFABIDemangling.cpp | 265 if (!isPowerOf2_64(Val)) in tryParseAlign()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMatInt.cpp | 54 if (ActiveFeatures[RISCV::FeatureStdExtZbs] && isPowerOf2_64(Val) && in generateInstSeqImpl()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | MIRYamlMapping.h | 154 if (n > 0 && !isPowerOf2_64(n)) 170 if (!isPowerOf2_64(N))
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 187 assert(isPowerOf2_64(Align) && "Align is a power of 2"); in getOptimalRepmovsType()
|
/openbsd/gnu/llvm/llvm/lib/MC/MCParser/ |
H A D | COFFMasmParser.cpp | 305 if (!isPowerOf2_64(Alignment) || Alignment > 8192) { in ParseDirectiveSegment()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 1935 if (!llvm::isPowerOf2_64(TypeSize.getQuantity())) { in LayoutField() 1961 llvm::isPowerOf2_64(TypeSize.getQuantity())) in LayoutField() 2221 assert(llvm::isPowerOf2_64(NewAlignment.getQuantity()) && in UpdateAlignment() 2227 assert(llvm::isPowerOf2_64(UnpackedNewAlignment.getQuantity()) && in UpdateAlignment() 2233 assert(llvm::isPowerOf2_64(PreferredNewAlignment.getQuantity()) && in UpdateAlignment()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 493 cast<BinaryOperator>(I)->isExact() && isPowerOf2_64(Imm)) { in selectBinaryOp() 500 isPowerOf2_64(Imm)) { in selectBinaryOp() 1865 if (Opcode == ISD::MUL && isPowerOf2_64(Imm)) { in fastEmit_ri_() 1868 } else if (Opcode == ISD::UDIV && isPowerOf2_64(Imm)) { in fastEmit_ri_()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
H A D | JITLinkMemoryManager.cpp | 316 if (!isPowerOf2_64((uint64_t)PageSize)) { in allocate()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 1465 isPowerOf2_64(XorMask + 1)) { in printSwizzle() 1476 isPowerOf2_64(GroupSize) && in printSwizzle()
|
/openbsd/gnu/llvm/lld/ELF/ |
H A D | Driver.cpp | 1768 if (!isPowerOf2_64(val)) { in getMaxPageSize() 1785 if (!isPowerOf2_64(val)) { in getCommonPageSize() 1805 if (!isPowerOf2_64(val)) in getRealMaxPageSize()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 686 if (LoadSize1 < 8 || !isPowerOf2_64(LoadSize1)) in foldLoadsRecursive()
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 792 llvm::isPowerOf2_64(AtomicSizeInBits / getCharWidth())); in hasBuiltinAtomic()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 443 if (OffsetInRecord < 8 || !llvm::isPowerOf2_64(OffsetInRecord) || in accumulateBitFields()
|