| /freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerTracePC.h | 275 auto Log2 = Log(A); in CollectFeatures() local 276 if (Log2 < 3) in CollectFeatures() 278 Log2 -= 3; in CollectFeatures() 279 return (Log2 + 1) * 8 + ((A >> Log2) & 7); in CollectFeatures()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZLongBranch.cpp | 181 if (Log2(Block.Alignment) > Position.KnownBits) { in skipNonTerminators() 186 Position.KnownBits = Log2(Block.Alignment); in skipNonTerminators() 295 BlockPosition Position(Log2(MF->getAlignment())); in initMBBInfo() 359 BlockPosition Position(Log2(MF->getAlignment())); in setWorstCaseAddresses() 465 BlockPosition Position(Log2(MF->getAlignment())); in relaxBranches()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 426 int32_t Log2 = (~ImmValue).exactLogBase2(); in selectVSplatUimmInvPow2() local 428 if (Log2 != -1) { in selectVSplatUimmInvPow2() 429 SplatImm = CurDAG->getSignedTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2() 447 int32_t Log2 = ImmValue.exactLogBase2(); in selectVSplatUimmPow2() local 449 if (Log2 != -1) { in selectVSplatUimmPow2() 450 SplatImm = CurDAG->getSignedTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBasicBlockInfo.h | 34 if (KnownBits < Log2(Alignment)) in UnknownPadding() 105 return std::max(Log2(std::max(PostAlign, Align)), internalKnownBits());
|
| H A D | ARMConstantIslandPass.cpp | 333 << " ua=" << unsigned(BBI.Unalign) << " pa=" << Log2(BBI.PostAlign) in dumpBBs() 541 const unsigned MaxLogAlign = Log2(MaxAlign); in doInitialConstPlacement() 574 unsigned LogAlign = Log2(Alignment); in doInitialConstPlacement() 758 BBInfo.front().KnownBits = Log2(MF->getAlignment()); in initializeFunctionInfo() 867 const unsigned LogCPEAlign = Log2(CPEAlign); in initializeFunctionInfo() 1135 UserOffset += Growth + UnknownPadding(MF->getAlignment(), Log2(CPEAlign)); in isWaterInRange() 1424 << " la=" << Log2(Align) << " kb=" << KnownBits in createNewWater()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/nsan/ |
| H A D | nsan_flags.inc | 31 "Log2 maximum admissible relative error, e.g. 19 means max relative " 34 "Log2 maximum admissible absolute error. Any numbers closer than "
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFSelectionDAGInfo.cpp | 29 unsigned StoresNumEstimate = alignTo(CopyLen, Alignment) >> Log2(Alignment); in EmitTargetCodeForMemcpy()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblySetP2AlignOperands.cpp | 67 uint64_t P2Align = Log2((*MI.memoperands_begin())->getAlign()); in rewriteP2Align()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSectionXCOFF.cpp | 23 OS << "\t.csect " << QualName->getName() << "," << Log2(getAlign()) << '\n'; in printCsectDirective()
|
| H A D | MCAsmStreamer.cpp | 899 OS << ',' << Log2(Alignment); in emitXCOFFLocalCommonSymbol() 1073 OS << ',' << Log2(ByteAlignment); in emitCommonSymbol() 1097 OS << ',' << Log2(ByteAlign); in emitLocalCommonSymbol() 1124 OS << ',' << Log2(ByteAlignment); in emitZerofill() 1149 OS << ", " << Log2(ByteAlignment); in emitTBSSSymbol() 2476 OS << "\t.bundle_align_mode " << Log2(Alignment); in emitBundleAlignMode()
|
| H A D | MCAssembler.cpp | 943 return (StartAddr >> Log2(BoundaryAlignment)) != in mayCrossBoundary() 944 ((EndAddr - 1) >> Log2(BoundaryAlignment)); in mayCrossBoundary()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSymbolMachO.h | 136 unsigned Log2Size = Log2(Alignment); in getEncodedFlags()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Alignment.h | 45 friend unsigned Log2(Align); 208 inline unsigned Log2(Align A) { return A.ShiftValue; } in Log2() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelDAGToDAG.cpp | 587 int32_t Log2 = ImmValue.exactLogBase2(); in selectVSplatUimmPow2() local 589 if (Log2 != -1) { in selectVSplatUimmPow2() 590 Imm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2() 668 int32_t Log2 = (~ImmValue).exactLogBase2(); in selectVSplatUimmInvPow2() local 670 if (Log2 != -1) { in selectVSplatUimmInvPow2() 671 Imm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2()
|
| H A D | MipsConstantIslandPass.cpp | 544 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(Log2(MaxAlign) + 1, in doInitialPlacement() 561 unsigned LogAlign = Log2(Alignment); in doInitialPlacement() 572 for (unsigned a = LogAlign + 1; a <= Log2(MaxAlign); ++a) in doInitialPlacement() 1257 << " la=" << Log2(Align) << '\n'); in createNewWater()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_dense_map.h | 696 unsigned Log2 = MostSignificantSetBitIndex(GetPageSizeCached() / Size); in allocateBuckets() local 697 Size <<= Log2; in allocateBuckets() 698 NumBuckets <<= Log2; in allocateBuckets()
|
| H A D | sanitizer_allocator_primary64.h | 421 counter_size_bits_log = Log2(counter_size_bits); in PackedCounterArray() 426 packing_ratio_log = Log2(packing_ratio); in PackedCounterArray() 476 page_size_scaled_log(Log2(GetPageSizeCached() >> kCompactPtrScale)) {} in FreePagesRangeTracker() 564 const uptr page_size_scaled_log = Log2(page_size_scaled); in ReleaseFreeMemoryToOS()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.h | 100 Known.Zero.setLowBits(Log2(Alignment)); in computeKnownBitsForAlignment()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYConstantIslandPass.cpp | 382 SmallVector<MachineBasicBlock::iterator, 8> InsPoint(Log2(MaxAlign) + 1, in doInitialPlacement() 399 unsigned LogAlign = Log2(Alignment); in doInitialPlacement() 412 for (unsigned A = LogAlign + 1; A <= Log2(MaxAlign); ++A) in doInitialPlacement() 1015 << " la=" << Log2(Align) << '\n'); in createNewWater()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.cpp | 858 uint64_t Log2 = Log2_64(Val); in legalizeVScale() local 859 if (Log2 < 3) { in legalizeVScale() 861 MIB.buildLShr(Dst, VLENB, MIB.buildConstant(XLenTy, 3 - Log2)); in legalizeVScale() 862 } else if (Log2 > 3) { in legalizeVScale() 864 MIB.buildShl(Dst, VLENB, MIB.buildConstant(XLenTy, Log2 - 3)); in legalizeVScale()
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOModule.cpp | 419 attr = Log2(gv->getAlign().valueOrOne()); in addDefinedSymbol() 421 attr = Log2(f->getAlign().valueOrOne()); in addDefinedSymbol()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | allocator_config.def | 64 // Log2 of the size of a size class region, as used by the Primary.
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 1034 IntrinsicInst *Log2 = nullptr; in visitFMul() local 1037 Log2 = cast<IntrinsicInst>(Op0); in visitFMul() 1042 Log2 = cast<IntrinsicInst>(Op1); in visitFMul() 1045 if (Log2) { in visitFMul() 1046 Value *Log2 = Builder.CreateUnaryIntrinsic(Intrinsic::log2, X, &I); in visitFMul() local 1047 Value *LogXTimesY = Builder.CreateFMulFMF(Log2, Y, &I); in visitFMul() 1730 if (Value *Log2 = tryGetLog2(Op1, /*AssumeNonZero=*/true)) in visitUDiv() local 1731 return Log2; in visitUDiv()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoXAndes.td | 62 def Log2 : SDNodeXForm<imm, [{ 706 (Inst GPR:$rs1, (Log2 PowerOf2:$mask), bare_simm11_lsb0:$imm10)>; 718 (Select_GPR_Using_CC_UImmLog2XLen_NDS GPR:$lhs, (Log2 PowerOf2:$mask),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 213 unsigned LogA = Log2(BoundAlignment); in getMemoryOpCost()
|