Home
last modified time | relevance | path

Searched refs:Log2_64 (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h319 inline unsigned Log2_64(uint64_t Value) { in Log2_64() function
521 int Log2Z = Log2_64(X) + Log2_64(Y);
523 int Log2Max = Log2_64(Max);
H A DParallel.h156 llvm::Log2_64(std::distance(Start, End)) + 1); in parallel_sort()
H A DAlignment.h79 ShiftValue = Log2_64(Value); in Align()
H A DScaledNumber.h196 int32_t LocalFloor = llvm::Log2_64(Digits); in getLgImpl()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h102 return llvm::Log2_64(Mask); in getResourceStateIndex()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h78 return Log2_64(Mask); in getHighestLane()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp103 Log2_64(PointerSize)); in getDLLImportOffset()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupportPlugin.cpp148 DSec.BuilderSec->align = Log2_64(SR.getFirstBlock()->getAlignment()); in startSynthesis()
205 NDSP.BuilderSec->align = Log2_64(SR.getFirstBlock()->getAlignment()); in startSynthesis()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp107 : sbss[(Log2_64(AccessSize))]; in HexagonMCEmitCommonSymbol()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp76 unsigned IterationNum = CopyLen >> Log2_64(Alignment); in expandMEMCPY()
H A DBPFPreserveStaticOffset.cpp213 unsigned AlignShiftValue = Log2_64(Insn->getAlign().value()); in fillCommonArgs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp356 Log2_64(VectorWidth)); in IsSafeActiveMask()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp55 Res.emplace_back(RISCV::BSETI, Log2_64(Val)); in generateInstSeqImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td144 return isPowerOf2_64(V) && Log2_64(V) < 32;
149 return isPowerOf2_64(V) && Log2_64(V) >= 32;
154 return isPowerOf2_64(NV) && Log2_64(NV) < 32;
159 return isPowerOf2_64(NV) && Log2_64(NV) >= 32;
199 def Log2_64: SDNodeXForm<imm, [{
201 return CurDAG->getTargetConstant(Log2_64(V), SDLoc(N), MVT::i32);
211 return CurDAG->getTargetConstant(Log2_64(NV), SDLoc(N), MVT::i32);
1953 (S2_setbit_i (LoReg $Rss), (Log2_64 $V)))>;
1960 (S2_togglebit_i (LoReg $Rss), (Log2_64 $V)))>;
2027 (S4_ntstbit_i (LoReg $Rs), (Log2_64 $u6))>;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp238 unsigned Lo = Log2_64(Count) + 1; in shouldInsertFixupForCodeAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp168 unsigned HighestBitSet = Log2_64(UImm); in splitBitmaskImm()
H A DAArch64LoopIdiomTransform.cpp524 const uint64_t AddrShiftAmt = llvm::Log2_64(MinPageSize); in expandFindMismatch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp924 const int N = Log2_64(LargestTraceSize) + 1; in createBPFunctionNodes()
932 for (int I = Log2_64(Timestamp + 1); I < N; I++) { in createBPFunctionNodes()
/freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/
H A DLoongArch.cpp703 r.sym->isUndefined() ? Log2_64(r.addend) + 1 : r.addend; in relax()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/Disassembler/
H A DCSKYDisassembler.cpp364 Inst.addOperand(MCOperand::createImm(Log2_64(Imm))); in decodeImmShiftOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp493 Imm = Log2_64(Imm); in selectBinaryOp()
1945 Imm = Log2_64(Imm); in fastEmit_ri_()
1949 Imm = Log2_64(Imm); in fastEmit_ri_()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp478 int64_t LogOfAlign = Log2_64(MI.getOperand(2).getImm()); in computeKnownBitsImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp511 O << Log2_64(MO.getImm()); in PrintAsmOperand()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZb.td106 return CurDAG->getTargetConstant(llvm::Log2_64(I), SDLoc(N),
148 return CurDAG->getTargetConstant(llvm::Log2_64(~I), SDLoc(N),

12