Searched refs:getBitWidth (Results 101 - 125 of 243) sorted by relevance

12345678910

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp139 uint32_t BitWidth = cast<IntegerType>(UseInst->getType())->getBitWidth();
432 IntegerType::get(NarrowTy->getContext(), NarrowTy->getBitWidth() * 2);
H A DSimplifyCFG.cpp5175 APInt TableInt(TableSize * IT->getBitWidth(), 0);
5177 TableInt <<= IT->getBitWidth();
5181 TableInt |= Val->getValue().zext(TableInt.getBitWidth());
5230 ShiftAmt, ConstantInt::get(MapTy, BitMapElementTy->getBitWidth()),
5244 if (TableSize > (1ULL << (IT->getBitWidth() - 1)))
5246 Index, IntegerType::get(IT->getContext(), IT->getBitWidth() + 1),
5270 if (TableSize >= UINT_MAX / IT->getBitWidth())
5272 return DL.fitsInLegalInteger(TableSize * IT->getBitWidth());
5733 auto *Shl = Builder.CreateShl(Sub, Ty->getBitWidth() - Shift);
5739 auto Sub = Orig->getValue() - APInt(Ty->getBitWidth(), Bas
[all...]
H A DLocal.cpp1232 Align Alignment = Align(1ull << std::min(Known.getBitWidth() - 1, TrailZ));
1735 if (!ConstInt || ConstInt->getBitWidth() > 64)
2733 auto BitWidth = cast<IntegerType>(V->getType())->getBitWidth();
2833 cast<IntegerType>(cast<ZExtInst>(I)->getSrcTy())->getBitWidth();
2874 if (!ITy || ITy->getBitWidth() > 128)
2876 unsigned BW = ITy->getBitWidth();
2883 DemandedBW = DemandedTy->getBitWidth();
H A DIntegerDivision.cpp158 unsigned BitWidth = DivTy->getBitWidth();
H A DScalarEvolutionExpander.cpp851 if (RHS->logBase2() == RHS->getBitWidth() - 1)
1142 unsigned BitWidth = cast<IntegerType>(AR->getType())->getBitWidth();
1156 unsigned BitWidth = cast<IntegerType>(AR->getType())->getBitWidth();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp91 Result |= ElementCI->getValue().zextOrSelf(Result.getBitWidth());
414 if (CI->getBitWidth() > 64 ||
415 (CI->getBitWidth() & 7) != 0)
419 unsigned IntBytes = unsigned(CI->getBitWidth()/8);
579 unsigned BytesLoaded = (IntType->getBitWidth() + 7) / 8;
619 APInt ResultVal = APInt(IntType->getBitWidth(), 0);
2632 unsigned Width = Lhs.getBitWidth();
2668 unsigned BitWidth = C2->getBitWidth();
H A DVectorUtils.cpp226 if (APStepVal.getBitWidth() > 64)
535 if (DB.getDemandedBits(I).getBitWidth() > 64)
H A DScalarEvolution.cpp696 unsigned LBitWidth = LA.getBitWidth(), RBitWidth = RA.getBitWidth();
1357 const unsigned BitWidth = C.getBitWidth();
1377 const unsigned BitWidth = ConstantStart.getBitWidth();
3102 uint32_t ABW = A.getBitWidth();
3103 uint32_t BBW = B.getBitWidth();
4325 uint32_t BitWidth = cast<IntegerType>(Op->getType())->getBitWidth();
5530 if (Known.getBitWidth() != BitWidth)
5615 if (APInt::getMaxValue(StartRange.getBitWidth()).udiv(Step).ult(MaxBECount))
6091 unsigned BitWidth = A.getBitWidth();
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp301 cast<IntegerType>(Op->getType())->getBitWidth())
309 cast<IntegerType>(I->getType())->getBitWidth())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp837 C1->isNegative() && C1->sge(-C2->sext(C1->getBitWidth()))) {
839 ConstantInt::get(X->getType(), *C2 + C1->trunc(C2->getBitWidth()));
959 C = APInt(AI->getBitWidth(), 1);
1004 C = APInt(AI->getBitWidth(), 1);
1320 APInt one(C2->getBitWidth(), 1);
H A DInstructionCombining.cpp1213 assert(cast<IntegerType>(Val->getType())->getBitWidth() ==
1214 Scale.getBitWidth() && "Scale not compatible with value!");
1321 getLimitedValue(Scale.getBitWidth());
1354 if (SmallScale.sext(Scale.getBitWidth()) != Scale)
2830 unsigned NewWidth = Known.getBitWidth() - std::max(LeadingKnownZeros, LeadingKnownOnes);
2836 if (NewWidth > 0 && NewWidth < Known.getBitWidth() &&
2837 shouldChangeType(Known.getBitWidth(), NewWidth)) {
H A DInstCombineCalls.cpp97 if (ITy->getBitWidth() < 32)
1153 APInt UndefElts(DemandedElts.getBitWidth(), 0);
1189 APInt UndefElts(DemandedElts.getBitWidth(), 0);
1292 if (IT && IT->getBitWidth() != 1 && !II.getMetadata(LLVMContext::MD_range)) {
1347 if (IT->getBitWidth() != 1 && !II.getMetadata(LLVMContext::MD_range)) {
2863 cast<IntegerType>(Mask->getType())->getBitWidth());
3947 unsigned Width = CmpType->getBitWidth();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp631 Mask.getBitWidth() == InvMask.getBitWidth() && Mask == ~InvMask)
634 Mask.getBitWidth() == InvMask.getBitWidth() && Mask == ~InvMask)
648 Mask.getBitWidth() == InvMask.getBitWidth() && Mask == ~InvMask)
651 Mask.getBitWidth() == InvMask.getBitWidth() && Mask == ~InvMask)
749 unsigned BitWidth = C.getBitWidth();
808 unsigned BitWidth = C.getBitWidth();
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp349 size = ITy->getBitWidth();
1279 unsigned NumBits = cast<IntegerType>(Ty)->getBitWidth();
1523 sz = cast<IntegerType>(Ty)->getBitWidth();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp1883 llvm::APSInt maxElements(elementIndex.getBitWidth(),
1888 elementIndex = elementIndex.extOrTrunc(maxElements.getBitWidth());
1913 if (elementIndex.getBitWidth() > maxElements.getBitWidth())
1914 maxElements = maxElements.extend(elementIndex.getBitWidth());
1915 else if (elementIndex.getBitWidth() < maxElements.getBitWidth())
1916 elementIndex = elementIndex.extend(maxElements.getBitWidth());
1948 llvm::APSInt Zero(maxElements.getBitWidth(), maxElements.isUnsigned());
2841 = DesignatedStartIndex.extOrTrunc(MaxElements.getBitWidth());
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h405 Visit(D->getBitWidth());
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp106 if (I.getBitWidth() == ArrayIndexWidth && I.isSigned())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp577 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp661 if (Mask.getBitWidth() > RD.UseIndex) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1800 : BitWidth(CR.getBitWidth()), Assumed(CR),
1801 Known(getWorstState(CR.getBitWidth())) {}
1813 return getBestState(IRS.getBitWidth());
1817 uint32_t getBitWidth() const { return BitWidth; } function in struct:IntegerRangeState
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp206 unsigned Size = Value.getBitWidth();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp146 return ElemIType->getBitWidth() == 8;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2143 Imm = AArch64_AM::decodeLogicalImmediate(Imm, UsefulBits.getBitWidth());
2144 UsefulBits &= APInt(UsefulBits.getBitWidth(), Imm);
2166 OpUsefulBits <<= OpUsefulBits.getBitWidth() - Imm;
2169 OpUsefulBits.lshrInPlace(OpUsefulBits.getBitWidth() - Imm);
2223 APInt ResultUsefulBits(UsefulBits.getBitWidth(), 0);
2225 APInt Mask(UsefulBits.getBitWidth(), 0);
2249 uint64_t LSB = UsefulBits.getBitWidth() - Imm;
2304 UsefulBits &= APInt(UsefulBits.getBitWidth(), 0xff);
2311 UsefulBits &= APInt(UsefulBits.getBitWidth(), 0xffff);
2326 APInt UsersUsefulBits(UsefulBits.getBitWidth(),
[all...]
H A DAArch64TargetTransformInfo.cpp187 if ((Idx < 2) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue())))
192 if ((Idx < 4) || (Imm.getBitWidth() <= 64 && isInt<64>(Imm.getSExtValue())))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.cpp424 uint16_t BW = A.getBitWidth();
425 assert((unsigned)BW == A.getBitWidth() && "BitWidth overflow");

Completed in 434 milliseconds

12345678910