/openbsd/gnu/llvm/llvm/include/llvm/Support/ |
H A D | MathExtras.h | 415 inline unsigned Log2_64(uint64_t Value) { in Log2_64() function 648 int Log2Z = Log2_64(X) + Log2_64(Y); 650 int Log2Max = Log2_64(Max);
|
H A D | Parallel.h | 158 llvm::Log2_64(std::distance(Start, End)) + 1); in parallel_sort()
|
H A D | Alignment.h | 79 ShiftValue = Log2_64(Value); in Align()
|
/openbsd/gnu/llvm/llvm/include/llvm/MC/ |
H A D | LaneBitmask.h | 78 return Log2_64(Mask); in getHighestLane()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldCOFF.cpp | 102 Log2_64(PointerSize)); in getDLLImportOffset()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.cpp | 107 : sbss[(Log2_64(AccessSize))]; in HexagonMCEmitCommonSymbol()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | Address.h | 60 auto AlignLog = llvm::Log2_64(Alignment.getQuantity()); in AddressImpl()
|
/openbsd/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFInstrInfo.cpp | 76 unsigned IterationNum = CopyLen >> Log2_64(Alignment); in expandMEMCPY()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMatInt.cpp | 56 Res.emplace_back(RISCV::BSETI, Log2_64(Val)); in generateInstSeqImpl()
|
/openbsd/gnu/llvm/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatterns.td | 144 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); 1904 (S2_setbit_i (LoReg $Rss), (Log2_64 $V)))>; 1911 (S2_togglebit_i (LoReg $Rss), (Log2_64 $V)))>; 1978 (S4_ntstbit_i (LoReg $Rs), (Log2_64 $u6))>; [all …]
|
H A D | HexagonVectorCombine.cpp | 1286 Op.RoundAt = Log2_64(CV); in matchFxpMul()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64MIPeepholeOpt.cpp | 140 unsigned HighestBitSet = Log2_64(UImm); in splitBitmaskImm()
|
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/Disassembler/ |
H A D | CSKYDisassembler.cpp | 364 Inst.addOperand(MCOperand::createImm(Log2_64(Imm))); in decodeImmShiftOpValue()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 494 Imm = Log2_64(Imm); in selectBinaryOp() 1867 Imm = Log2_64(Imm); in fastEmit_ri_() 1871 Imm = Log2_64(Imm); in fastEmit_ri_()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 474 int64_t LogOfAlign = Log2_64(MI.getOperand(2).getImm()); in computeKnownBitsImpl()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.cpp | 2481 ShiftAmount = Log2_64(NumOfVReg / 9); in getVLENFactoredAmount() 2484 ShiftAmount = Log2_64(NumOfVReg / 5); in getVLENFactoredAmount() 2487 ShiftAmount = Log2_64(NumOfVReg / 3); in getVLENFactoredAmount()
|
H A D | RISCVISelLowering.cpp | 1541 ShAmt = LHS.getValueSizeInBits() - 1 - Log2_64(Mask); in translateSetCCForBranch() 2529 SplatStepVal = Log2_64(std::abs(StepNumerator)); in lowerBUILD_VECTOR() 2559 VIDVT, DL, DAG.getConstant(Log2_64(StepDenominator), DL, XLenVT)); in lowerBUILD_VECTOR() 3869 uint64_t Log2 = Log2_64(Val); in LowerOperation() 5369 DAG.getConstant(Log2_64(WideEltVT.getSizeInBits()), DL, XLenVT)); in lowerEXTRACT_VECTOR_ELT() 6457 DAG.getConstant(Log2_64(StepValImm), DL, XLenVT), VL); in lowerSTEP_VECTOR() 9987 if (isPowerOf2_64(Mask) && Log2_64(Mask) == ShAmt) { in combine_CC()
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsAsmPrinter.cpp | 630 O << Log2_64(MO.getImm()); in PrintAsmOperand()
|
H A D | Mips64InstrInfo.td | 33 return getImm(N, Log2_64((unsigned) N->getZExtValue())); 38 return getImm(N, Log2_64((unsigned) (N->getZExtValue() >> 32)));
|
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.cpp | 1847 uint32_t Log2Align = llvm::Log2_64(std::max<elf_xword>(PHdr.p_align, 1)); in CreateSections() 1884 (header.sh_addralign == 0) ? 0 : llvm::Log2_64(header.sh_addralign); in CreateSections()
|
/openbsd/gnu/llvm/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 5040 Pow2Alignment = Log2_64(Pow2Alignment); in parseDirectiveComm() 5824 Info.AsmRewrites->emplace_back(AOK_Align, IDLoc, 5, Log2_64(IntValue)); in parseDirectiveMSAlign()
|
H A D | MasmParser.cpp | 6090 Pow2Alignment = Log2_64(Pow2Alignment); in parseDirectiveComm() 7199 Info.AsmRewrites->emplace_back(AOK_Align, IDLoc, 5, Log2_64(IntValue)); in parseDirectiveMSAlign()
|
/openbsd/gnu/llvm/llvm/lib/TableGen/ |
H A D | Record.cpp | 899 uint64_t Log = Log2_64(LHSv); in Fold()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | Type.cpp | 153 return NumElements.getActiveBits() + llvm::Log2_64(ElementSize); in getNumAddressingBits()
|