|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Type.h 298 unsigned getScalarSizeInBits() const LLVM_READONLY;
References
include/llvm/Analysis/TargetTransformInfoImpl.h 76 unsigned OpSize = OpTy->getScalarSizeInBits();
87 unsigned DestSize = Ty->getScalarSizeInBits();
649 return Cast->getSrcTy()->getScalarSizeInBits() - 1;
654 return Cast->getSrcTy()->getScalarSizeInBits();
658 return Val->getType()->getScalarSizeInBits();
include/llvm/CodeGen/BasicTTIImpl.h 1134 OpPropsBW = isPowerOf2_32(RetTy->getScalarSizeInBits()) ? TTI::OP_PowerOf2
1363 unsigned ExtSize = RetTy->getScalarSizeInBits() * 2;
1427 unsigned ExtSize = MulTy->getScalarSizeInBits() * 2;
include/llvm/IR/DerivedTypes.h 67 return Type::getIntNTy(getContext(), 2 * getScalarSizeInBits());
include/llvm/IR/IRBuilder.h 1909 if (VTy->getScalarSizeInBits() < DestTy->getScalarSizeInBits())
1909 if (VTy->getScalarSizeInBits() < DestTy->getScalarSizeInBits())
1911 if (VTy->getScalarSizeInBits() > DestTy->getScalarSizeInBits())
1911 if (VTy->getScalarSizeInBits() > DestTy->getScalarSizeInBits())
1924 if (VTy->getScalarSizeInBits() < DestTy->getScalarSizeInBits())
1924 if (VTy->getScalarSizeInBits() < DestTy->getScalarSizeInBits())
1926 if (VTy->getScalarSizeInBits() > DestTy->getScalarSizeInBits())
1926 if (VTy->getScalarSizeInBits() > DestTy->getScalarSizeInBits())
include/llvm/IR/PatternMatch.h 1905 unsigned TypeSize = V->getType()->getScalarSizeInBits();
lib/Analysis/CmpInstAnalysis.cpp 137 Mask = Mask.zext(X->getType()->getScalarSizeInBits());
lib/Analysis/ConstantFolding.cpp 1319 unsigned InWidth = Input->getType()->getScalarSizeInBits();
1341 unsigned MidIntSize = CE->getType()->getScalarSizeInBits();
lib/Analysis/DemandedBits.cpp 330 if (AliveBits.try_emplace(&I, T->getScalarSizeInBits(), 0).second)
341 AliveBits[J] = APInt::getAllOnesValue(T->getScalarSizeInBits());
385 unsigned BitWidth = T->getScalarSizeInBits();
lib/Analysis/InlineCost.cpp 664 unsigned IntegerSize = I.getType()->getScalarSizeInBits();
698 unsigned IntegerSize = Op->getType()->getScalarSizeInBits();
lib/Analysis/InstructionSimplify.cpp 1179 CI->getType()->getScalarSizeInBits())
1326 const unsigned Width = Op0->getType()->getScalarSizeInBits();
1360 if (NumSignBits == Op0->getType()->getScalarSizeInBits())
2031 const unsigned Width = Op0->getType()->getScalarSizeInBits();
4025 if (Ops[1]->getType()->getScalarSizeInBits() ==
lib/Analysis/LoopAccessAnalysis.cpp 225 Ptr->getType()->getPointerElementType()->getScalarSizeInBits() / 8;
lib/Analysis/ValueTracking.cpp 88 if (unsigned BitWidth = Ty->getScalarSizeInBits())
1160 unsigned SrcBitWidth = I->getOperand(0)->getType()->getScalarSizeInBits();
1334 unsigned GEPOpiBits = Index->getType()->getScalarSizeInBits();
1806 unsigned BitWidth = V->getType()->getScalarSizeInBits();
2399 Tmp = TyBits - U->getOperand(0)->getType()->getScalarSizeInBits();
2640 assert(Tmp <= V->getType()->getScalarSizeInBits() &&
4035 unsigned BitWidth = LHS->getType()->getScalarSizeInBits();
5641 unsigned BitWidth = SI.getType()->getScalarSizeInBits();
5695 unsigned BitWidth = V->getType()->getScalarSizeInBits();
lib/Analysis/VectorUtils.cpp 395 I.getOperand(0)->getType()->getScalarSizeInBits() <= 64) {
488 if (isa<PHINode>(*MI) && MinBW < (*MI)->getType()->getScalarSizeInBits()) {
501 if (MinBW < Ty->getScalarSizeInBits())
lib/CodeGen/IntrinsicLowering.cpp 65 unsigned BitSize = V->getType()->getScalarSizeInBits();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2935 if (CstTy->isVectorTy() && BitWidth == CstTy->getScalarSizeInBits()) {
lib/ExecutionEngine/ExecutionEngine.cpp 984 intZero.IntVal = APInt(ElemTy->getScalarSizeInBits(), 0ull);
lib/ExecutionEngine/Interpreter/Execution.cpp 1563 SrcBitSize = SrcTy->getScalarSizeInBits();
1576 DstBitSize = DstTy->getScalarSizeInBits();
lib/IR/AutoUpgrade.cpp 467 unsigned EltSize = Idx->getScalarSizeInBits();
1035 unsigned EltWidth = Ty->getScalarSizeInBits();
1398 unsigned EltWidth = CI.getType()->getScalarSizeInBits();
1842 unsigned NumElts = CI->getType()->getScalarSizeInBits();
1945 unsigned EltWidth = OpTy->getScalarSizeInBits();
1968 unsigned EltWidth = OpTy->getScalarSizeInBits();
2299 unsigned NumElementsInLane = 128 / VT->getScalarSizeInBits();
2548 unsigned IdxSize = 64 / VecTy->getScalarSizeInBits();
2607 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits();
2631 unsigned NumLaneElts = 128/CI->getType()->getScalarSizeInBits();
2653 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits();
2669 int NumLaneElts = 128/CI->getType()->getScalarSizeInBits();
3270 unsigned EltWidth = CI->getType()->getScalarSizeInBits();
lib/IR/ConstantFold.cpp 2430 std::max(PrevIdx->getType()->getScalarSizeInBits(),
2431 Div->getType()->getScalarSizeInBits());
lib/IR/Constants.cpp 1601 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1601 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1607 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1607 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1613 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1613 if (C->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
1647 unsigned SrcBits = C->getType()->getScalarSizeInBits();
1648 unsigned DstBits = Ty->getScalarSizeInBits();
1659 unsigned SrcBits = C->getType()->getScalarSizeInBits();
1660 unsigned DstBits = Ty->getScalarSizeInBits();
1676 assert(C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&&
1676 assert(C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&&
1690 assert(C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
1690 assert(C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
1704 assert(C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
1704 assert(C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
1717 C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&&
1717 C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&&
1729 C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
1729 C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&&
lib/IR/Instructions.cpp 2510 return DL.getIntPtrType(SrcTy)->getScalarSizeInBits() ==
2511 DestTy->getScalarSizeInBits();
2513 return DL.getIntPtrType(DestTy)->getScalarSizeInBits() ==
2514 SrcTy->getScalarSizeInBits();
2643 unsigned MidSize = MidTy->getScalarSizeInBits();
2654 unsigned PtrSize = SrcIntPtrTy->getScalarSizeInBits();
2663 unsigned SrcSize = SrcTy->getScalarSizeInBits();
2664 unsigned DstSize = DstTy->getScalarSizeInBits();
2678 unsigned PtrSize = MidIntPtrTy->getScalarSizeInBits();
2679 unsigned SrcSize = SrcTy->getScalarSizeInBits();
2680 unsigned DstSize = DstTy->getScalarSizeInBits();
2794 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2794 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2802 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2802 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2810 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2810 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2818 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2818 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2826 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2826 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2834 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2834 if (S->getType()->getScalarSizeInBits() == Ty->getScalarSizeInBits())
2916 unsigned SrcBits = C->getType()->getScalarSizeInBits();
2917 unsigned DstBits = Ty->getScalarSizeInBits();
2930 unsigned SrcBits = C->getType()->getScalarSizeInBits();
2931 unsigned DstBits = Ty->getScalarSizeInBits();
2944 unsigned SrcBits = C->getType()->getScalarSizeInBits();
2945 unsigned DstBits = Ty->getScalarSizeInBits();
2957 unsigned SrcBits = C->getType()->getScalarSizeInBits();
2958 unsigned DstBits = Ty->getScalarSizeInBits();
3197 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
3198 unsigned DstBitSize = DstTy->getScalarSizeInBits();
lib/IR/Verifier.cpp 2544 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
2545 unsigned DestBitSize = DestTy->getScalarSizeInBits();
2566 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
2567 unsigned DestBitSize = DestTy->getScalarSizeInBits();
2580 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
2581 unsigned DestBitSize = DestTy->getScalarSizeInBits();
2597 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
2598 unsigned DestBitSize = DestTy->getScalarSizeInBits();
2615 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
2616 unsigned DestBitSize = DestTy->getScalarSizeInBits();
4716 Op3->getZExtValue() < Op1->getType()->getScalarSizeInBits(),
4719 Assert(Op3->getZExtValue() <= Op1->getType()->getScalarSizeInBits(),
4886 Assert(OperandTy->getScalarSizeInBits() > ResultTy->getScalarSizeInBits(),
4886 Assert(OperandTy->getScalarSizeInBits() > ResultTy->getScalarSizeInBits(),
4890 Assert(OperandTy->getScalarSizeInBits() < ResultTy->getScalarSizeInBits(),
4890 Assert(OperandTy->getScalarSizeInBits() < ResultTy->getScalarSizeInBits(),
lib/Target/AArch64/AArch64ISelLowering.cpp 8666 return Ext->getType()->getScalarSizeInBits() ==
8667 2 * Ext->getOperand(0)->getType()->getScalarSizeInBits();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 210 if (!DstTy->isVectorTy() || DstTy->getScalarSizeInBits() < 16)
242 if (!DstTyL.second.isVector() || DstElTySize != DstTy->getScalarSizeInBits())
250 if (!SrcTyL.second.isVector() || SrcElTySize != SrcTy->getScalarSizeInBits())
705 if (I->getScalarSizeInBits() * I->getVectorNumElements() == 128)
898 unsigned ScalarBits = Ty->getScalarSizeInBits();
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 465 unsigned Size = Ty->getScalarSizeInBits();
760 if (Ty->getScalarSizeInBits() < 32) {
899 Ty->getScalarSizeInBits() <= 32) {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 788 unsigned SrcSize = Source->getScalarSizeInBits();
789 unsigned DestSize = Dest->getScalarSizeInBits();
798 unsigned SrcSize = Src->getScalarSizeInBits();
799 unsigned DestSize = Dest->getScalarSizeInBits();
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1134 unsigned size = nTy->getScalarSizeInBits();
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 483 uint32_t EleSize = ArgType->getScalarSizeInBits();
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 239 if (VecRegBitWidth > 128 && VecTy->getScalarSizeInBits() < 32)
lib/Target/ARM/ARMCodeGenPrepare.cpp 191 return V->getType()->getScalarSizeInBits() == ARMCodeGenPrepare::TypeSize;
195 return V->getType()->getScalarSizeInBits() <= ARMCodeGenPrepare::TypeSize;
199 return V->getType()->getScalarSizeInBits() > ARMCodeGenPrepare::TypeSize;
203 return V->getType()->getScalarSizeInBits() < ARMCodeGenPrepare::TypeSize;
722 unsigned NumBits = DestTy->getScalarSizeInBits();
lib/Target/ARM/ARMISelLowering.cpp14735 return Ext->getType()->getScalarSizeInBits() ==
14736 2 * Ext->getOperand(0)->getType()->getScalarSizeInBits();
lib/Target/ARM/ARMTargetTransformInfo.cpp 411 ValTy->isVectorTy() && ValTy->getScalarSizeInBits() <= 32)
424 ValTy->getScalarSizeInBits() <= 32)
509 unsigned EltWidth = DataTy->getScalarSizeInBits();
1078 unsigned ScalarBits = Ty->getScalarSizeInBits();
lib/Target/ARM/MVETailPredication.cpp 298 unsigned ElementWidth = VecTy->getScalarSizeInBits();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 1143 (ETy->isIntegerTy() && ETy->getScalarSizeInBits() <= 64)) {
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 795 unsigned EltSize = Val->getScalarSizeInBits();
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 335 (Ty->isPtrOrPtrVectorTy() ? 64U : Ty->getScalarSizeInBits());
363 unsigned ScalarBits = Ty->getScalarSizeInBits();
553 unsigned Bits0 = Ty0->getScalarSizeInBits();
554 unsigned Bits1 = Ty1->getScalarSizeInBits();
594 if (VF == 8 && SrcTy->getScalarSizeInBits() == 64 &&
595 DstTy->getScalarSizeInBits() == 8)
609 unsigned SrcScalarBits = SrcTy->getScalarSizeInBits();
610 unsigned DstScalarBits = DstTy->getScalarSizeInBits();
673 unsigned DstScalarBits = Dst->getScalarSizeInBits();
674 unsigned SrcScalarBits = Src->getScalarSizeInBits();
684 if (Src->getScalarSizeInBits() == Dst->getScalarSizeInBits())
684 if (Src->getScalarSizeInBits() == Dst->getScalarSizeInBits())
865 unsigned ScalarBits = ValTy->getScalarSizeInBits();
874 if (ValTy->isIntegerTy() && ValTy->getScalarSizeInBits() <= 16)
920 unsigned UserBits = UserI->getType()->getScalarSizeInBits();
1050 if (Src->getScalarSizeInBits() == 128)
lib/Target/X86/X86FastISel.cpp 2870 Ty->getTypeAtIndex(1)->getScalarSizeInBits() == 1 &&
lib/Target/X86/X86ISelLowering.cpp 6108 unsigned SrcEltSizeInBits = CstTy->getScalarSizeInBits();
6125 unsigned SrcEltSizeInBits = Broadcast->getType()->getScalarSizeInBits();
6156 unsigned SrcEltSizeInBits = C->getType()->getScalarSizeInBits();
28954 unsigned Bits = Ty->getScalarSizeInBits();
38990 Ty->getArrayElementType()->getScalarSizeInBits() !=
38993 Ty->getArrayElementType()->getScalarSizeInBits())
lib/Target/X86/X86ShuffleDecodeConstantPool.cpp 46 unsigned CstEltSizeInBits = CstTy->getScalarSizeInBits();
lib/Target/X86/X86TargetTransformInfo.cpp 2416 if (NumElem == 3 && VTy->getScalarSizeInBits() == 32)
2421 if (NumElem == 3 && VTy->getScalarSizeInBits() == 64)
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 72 if (!isPowerOf2_32(I.getType()->getScalarSizeInBits()))
79 unsigned Width = V->getType()->getScalarSizeInBits();
232 MaskOps MOps(I.getType()->getScalarSizeInBits(), MatchAllBitsSet);
272 unsigned Len = Ty->getScalarSizeInBits();
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 143 unsigned TruncBitWidth = DstTy->getScalarSizeInBits();
145 CurrentTruncInst->getOperand(0)->getType()->getScalarSizeInBits();
214 MinBitWidth = Ty ? Ty->getScalarSizeInBits() : OrigBitWidth;
251 I->getOperand(0)->getType()->getScalarSizeInBits();
259 CurrentTruncInst->getOperand(0)->getType()->getScalarSizeInBits();
lib/Transforms/InstCombine/InstCombineAddSub.cpp 891 X->getType()->getScalarSizeInBits() == 1)
922 C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C)
932 X->getType()->getScalarSizeInBits() == 1)
939 C2 == C3 && *C2 == Ty->getScalarSizeInBits() - 1) {
1140 APInt(C->getType()->getScalarSizeInBits(),
1141 X->getType()->getScalarSizeInBits()))))
1230 unsigned TySizeBits = Ty->getScalarSizeInBits();
1780 unsigned BitWidth = Op1Wide->getType()->getScalarSizeInBits();
1918 Y->getType()->getScalarSizeInBits() == 1) {
1996 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 &&
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 995 UnsetBitsMask = UnsetBitsMask.zext(X1->getType()->getScalarSizeInBits());
1709 if (!canNarrowShiftAmt(C, X->getType()->getScalarSizeInBits()))
1830 if (AndRHSMask.isIntN(X->getType()->getScalarSizeInBits())) {
1970 *ShAmt == Ty->getScalarSizeInBits() - 1) {
2031 unsigned Width = Or.getType()->getScalarSizeInBits();
2117 if (ComputeNumSignBits(A) != Ty->getScalarSizeInBits())
2721 *ShAmt == Ty->getScalarSizeInBits() - 1) {
3226 Op1->hasNUses(2) && *ShAmt == Ty->getScalarSizeInBits() - 1 &&
lib/Transforms/InstCombine/InstCombineCalls.cpp 561 unsigned DstScalarSizeInBits = ResTy->getScalarSizeInBits();
562 unsigned SrcScalarSizeInBits = ArgTy->getScalarSizeInBits();
1948 unsigned BitWidth = Ty->getScalarSizeInBits();
2097 unsigned BitWidth = Ty->getScalarSizeInBits();
2102 unsigned BitWidth = Ty->getScalarSizeInBits();
2465 ArgType->getScalarSizeInBits() == 16 &&
3068 BoolVec->getType()->getScalarSizeInBits() == 1) {
3315 assert(II->getArgOperand(CarryOp)->getType()->getScalarSizeInBits() == 32 &&
lib/Transforms/InstCombine/InstCombineCasts.cpp 364 uint32_t OrigBitWidth = OrigTy->getScalarSizeInBits();
365 uint32_t BitWidth = Ty->getScalarSizeInBits();
380 uint32_t BitWidth = Ty->getScalarSizeInBits();
392 uint32_t OrigBitWidth = OrigTy->getScalarSizeInBits();
393 uint32_t BitWidth = Ty->getScalarSizeInBits();
410 uint32_t OrigBitWidth = OrigTy->getScalarSizeInBits();
411 uint32_t BitWidth = Ty->getScalarSizeInBits();
503 unsigned NarrowWidth = DestTy->getScalarSizeInBits();
558 unsigned WideWidth = Trunc.getSrcTy()->getScalarSizeInBits();
723 if (DestTy->getScalarSizeInBits() == 1) {
741 APInt MaskC = APInt(SrcTy->getScalarSizeInBits(), 1).shl(*C);
748 APInt MaskC = APInt(SrcTy->getScalarSizeInBits(), 1).shl(*C) | 1;
829 const unsigned DestSize = DestTy->getScalarSizeInBits();
862 In->getType()->getScalarSizeInBits() - 1);
1015 unsigned VSize = V->getType()->getScalarSizeInBits();
1051 if (BitsToClear > V->getType()->getScalarSizeInBits())
1052 BitsToClear = V->getType()->getScalarSizeInBits();
1105 assert(BitsToClear <= SrcTy->getScalarSizeInBits() &&
1121 uint32_t SrcBitsKept = SrcTy->getScalarSizeInBits()-BitsToClear;
1122 uint32_t DestBitSize = DestTy->getScalarSizeInBits();
1147 unsigned SrcSize = A->getType()->getScalarSizeInBits();
1148 unsigned MidSize = CSrc->getType()->getScalarSizeInBits();
1149 unsigned DstSize = CI.getType()->getScalarSizeInBits();
1237 Op0->getType()->getScalarSizeInBits() - 1);
1313 assert(V->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits() &&
1313 assert(V->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits() &&
1388 uint32_t SrcBitSize = SrcTy->getScalarSizeInBits();
1389 uint32_t DestBitSize = DestTy->getScalarSizeInBits();
1407 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1408 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1435 unsigned MidSize = Src->getType()->getScalarSizeInBits();
1436 unsigned SrcDstSize = CI.getType()->getScalarSizeInBits();
1708 int InputSize = (int)SrcTy->getScalarSizeInBits() - IsInputSigned;
1709 int OutputSize = (int)FITy->getScalarSizeInBits() - IsOutputSigned;
1713 if (FITy->getScalarSizeInBits() > SrcTy->getScalarSizeInBits()) {
1713 if (FITy->getScalarSizeInBits() > SrcTy->getScalarSizeInBits()) {
1718 if (FITy->getScalarSizeInBits() < SrcTy->getScalarSizeInBits())
1718 if (FITy->getScalarSizeInBits() < SrcTy->getScalarSizeInBits())
1762 if (CI.getOperand(0)->getType()->getScalarSizeInBits() !=
1811 if (Ty->getScalarSizeInBits() == DL.getIndexSizeInBits(AS))
2440 DL.isLegalInteger(DestTy->getScalarSizeInBits()) &&
2441 SrcTy->getScalarSizeInBits() == 8 && NumShufElts % 2 == 0 &&
lib/Transforms/InstCombine/InstCombineCompares.cpp 690 if (Index->getType()->getScalarSizeInBits() !=
691 NewInsts[GEP->getOperand(0)]->getType()->getScalarSizeInBits()) {
1373 unsigned XBitWidth = XTy->getScalarSizeInBits();
1544 unsigned DstBits = Trunc->getType()->getScalarSizeInBits(),
1545 SrcBits = X->getType()->getScalarSizeInBits();
1772 unsigned WideScalarBits = WideType->getScalarSizeInBits();
2278 APInt SignMask = APInt::getSignMask(Ty->getScalarSizeInBits());
2736 if (Bitcast->getSrcTy()->getScalarSizeInBits() ==
2737 Bitcast->getDestTy()->getScalarSizeInBits()) {
3423 const unsigned XBitWidth = XType->getScalarSizeInBits();
3526 unsigned WidestBitWidth = WidestTy->getScalarSizeInBits();
4323 if (XTy->getScalarSizeInBits() < YTy->getScalarSizeInBits())
4323 if (XTy->getScalarSizeInBits() < YTy->getScalarSizeInBits())
4325 else if (YTy->getScalarSizeInBits() < XTy->getScalarSizeInBits())
4325 else if (YTy->getScalarSizeInBits() < XTy->getScalarSizeInBits())
4932 ? Ty->getScalarSizeInBits()
5646 unsigned InputSize = IntTy->getScalarSizeInBits();
5710 unsigned IntWidth = IntTy->getScalarSizeInBits();
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1085 Op0Src->getType()->getScalarSizeInBits() >= Op1C->getMinSignedBits()) {
1117 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits()));
1424 APInt Mask(APInt::getSignMask(I.getType()->getScalarSizeInBits()));
lib/Transforms/InstCombine/InstCombinePHI.cpp 1008 unsigned SizeInBits = UserI->getType()->getScalarSizeInBits();
lib/Transforms/InstCombine/InstCombineSelect.cpp 273 return APInt::getNullValue(I->getType()->getScalarSizeInBits());
275 return APInt::getAllOnesValue(I->getType()->getScalarSizeInBits());
277 return APInt(I->getType()->getScalarSizeInBits(), 1);
549 unsigned Bitwidth = CmpRHS->getType()->getScalarSizeInBits();
626 C1Log = CmpLHS->getType()->getScalarSizeInBits() - 1;
647 bool NeedZExtTrunc = Y->getType()->getScalarSizeInBits() !=
648 V->getType()->getScalarSizeInBits();
658 APInt C1 = APInt::getOneBitSet(V->getType()->getScalarSizeInBits(), C1Log);
806 unsigned BitWidth = TrueVal->getType()->getScalarSizeInBits();
873 unsigned SizeOfInBits = Count->getType()->getScalarSizeInBits();
930 else if (CmpRHS->getType()->getScalarSizeInBits() < SelEltTy->getBitWidth()) {
1208 C0->getType()->getScalarSizeInBits()))))
1268 C2->getType()->getScalarSizeInBits()))))
2059 if (A->getType()->getScalarSizeInBits() > NewBitWidth ||
2060 B->getType()->getScalarSizeInBits() > NewBitWidth)
2161 unsigned Width = Sel.getType()->getScalarSizeInBits();
lib/Transforms/InstCombine/InstCombineShifts.cpp 88 unsigned NewShAmtBitWidth = NewShAmt->getType()->getScalarSizeInBits();
89 unsigned XBitWidth = X->getType()->getScalarSizeInBits();
221 ExtendedTy->getScalarSizeInBits()));
243 unsigned WidestTyBitWidth = WidestTy->getScalarSizeInBits();
372 unsigned TypeWidth = InnerShift->getType()->getScalarSizeInBits();
473 unsigned TypeWidth = ShType->getScalarSizeInBits();
625 unsigned TypeBits = Op0->getType()->getScalarSizeInBits();
653 unsigned SrcSize = TrOp->getType()->getScalarSizeInBits();
654 unsigned DstSize = TI->getType()->getScalarSizeInBits();
863 unsigned BitWidth = Ty->getScalarSizeInBits();
873 unsigned SrcWidth = X->getType()->getScalarSizeInBits();
983 unsigned BitWidth = Ty->getScalarSizeInBits();
1037 assert(ShAmt < X->getType()->getScalarSizeInBits() &&
1047 unsigned SrcTyBitWidth = X->getType()->getScalarSizeInBits();
1106 APInt(C->getType()->getScalarSizeInBits(),
1107 V->getType()->getScalarSizeInBits())));
1178 unsigned BitWidth = Ty->getScalarSizeInBits();
1188 ShAmt == BitWidth - X->getType()->getScalarSizeInBits())
1226 ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 65 unsigned BitWidth = Inst.getType()->getScalarSizeInBits();
124 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) &&
362 unsigned SrcBitWidth = I->getOperand(0)->getType()->getScalarSizeInBits();
397 unsigned SrcBitWidth = I->getOperand(0)->getType()->getScalarSizeInBits();
913 unsigned BitWidth = Ty->getScalarSizeInBits();
977 II->getType()->getScalarSizeInBits() != 32 &&
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 223 unsigned SrcWidth = SrcTy->getScalarSizeInBits();
lib/Transforms/InstCombine/InstructionCombining.cpp 1915 if (GEP.getOperand(1)->getType()->getScalarSizeInBits() ==
lib/Transforms/Instrumentation/MemorySanitizer.cpp 2078 Ty->getVectorNumElements() * Ty->getScalarSizeInBits() :
2819 ResTy->getScalarSizeInBits() - SignificantBitsPerResultElement;
lib/Transforms/Instrumentation/PoisonChecking.cpp 178 LHS->getType()->getScalarSizeInBits()));
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 751 if (Cond->getType()->getScalarSizeInBits() >
752 Int64Ty->getScalarSizeInBits())
756 ConstantInt::get(Int64Ty, Cond->getType()->getScalarSizeInBits()));
757 if (Cond->getType()->getScalarSizeInBits() <
758 Int64Ty->getScalarSizeInBits())
762 if (C->getType()->getScalarSizeInBits() <
763 Int64Ty->getScalarSizeInBits())
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2097 LoopExitCount->getType()->getScalarSizeInBits() >
2098 CmpFuncSizeTy->getScalarSizeInBits() ||
lib/Transforms/Scalar/LoopStrengthReduce.cpp 3555 if (LU.AccessTy.getType()->getScalarSizeInBits() !=
3556 LoopStep->getType()->getScalarSizeInBits())
lib/Transforms/Scalar/Reassociate.cpp 141 ConstPart = APInt::getNullValue(V->getType()->getScalarSizeInBits());
1322 APInt ConstOpnd(Ty->getScalarSizeInBits(), 0);
lib/Transforms/Scalar/SCCP.cpp 1595 ShiftAmt->getType()->getScalarSizeInBits())
1612 ShiftAmt->getType()->getScalarSizeInBits())
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 432 unsigned IdxBitWidth = OpA->getType()->getScalarSizeInBits();
460 unsigned BitWidth = ValA->getType()->getScalarSizeInBits();
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 375 if (Ty->getScalarSizeInBits() < 32)
384 if (Ty0->getScalarSizeInBits() > Ty1->getScalarSizeInBits())
384 if (Ty0->getScalarSizeInBits() > Ty1->getScalarSizeInBits())
lib/Transforms/Vectorize/VPlanSLP.cpp 65 BundleSize += T->getScalarSizeInBits();
tools/clang/lib/CodeGen/CGBuiltin.cpp 4368 int EltSize = VTy->getScalarSizeInBits();
5290 ConstantInt::get(SrcTy, SrcTy->getScalarSizeInBits() / 2);
5307 switch (VTy->getScalarSizeInBits()) {
5692 ConstantInt::get(SrcTy, SrcTy->getScalarSizeInBits() / 2);
9963 unsigned EltWidth = Ty->getScalarSizeInBits();
tools/clang/lib/CodeGen/CGDecl.cpp 1357 VlaExprTy->getScalarSizeInBits(), false);
tools/clang/lib/CodeGen/CGExpr.cpp 1559 unsigned Bitwidth = LTy->getScalarSizeInBits();
tools/clang/lib/CodeGen/CGExprScalar.cpp 951 assert(SrcTy->getScalarSizeInBits() > Dst->getType()->getScalarSizeInBits());
951 assert(SrcTy->getScalarSizeInBits() > Dst->getType()->getScalarSizeInBits());
990 unsigned SrcBits = Src->getType()->getScalarSizeInBits();
991 unsigned DstBits = Dst->getType()->getScalarSizeInBits();
1043 unsigned SrcBits = SrcTy->getScalarSizeInBits();
1044 unsigned DstBits = DstTy->getScalarSizeInBits();
1103 unsigned SrcBits = SrcTy->getScalarSizeInBits();
1104 unsigned DstBits = DstTy->getScalarSizeInBits();
tools/clang/lib/CodeGen/TargetInfo.cpp 928 IRType->getScalarSizeInBits() != 64;
tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp 1339 uint64_t size = retType.getScalarSizeInBits();
tools/llvm-stress/llvm-stress.cpp 364 if (ValTy->isVectorTy() && ValTy->getScalarSizeInBits() == 1)
385 if (Val0->getType()->getScalarSizeInBits() == 1)
tools/polly/lib/Analysis/ScopDetection.cpp 1346 if (TripCountC->getType()->getScalarSizeInBits() <= 64)
tools/polly/lib/CodeGen/BlockGenerators.cpp 119 if (Old->getType()->getScalarSizeInBits() <
120 New->getType()->getScalarSizeInBits())
unittests/IR/PatternMatch.cpp 70 unsigned BitWidth = IntTy->getScalarSizeInBits();
109 unsigned BitWidth = IntTy->getScalarSizeInBits();
148 unsigned BitWidth = IntTy->getScalarSizeInBits();
187 unsigned BitWidth = IntTy->getScalarSizeInBits();
226 unsigned BitWidth = IntTy->getScalarSizeInBits();
265 unsigned BitWidth = IntTy->getScalarSizeInBits();
304 unsigned BitWidth = IntTy->getScalarSizeInBits();
343 unsigned BitWidth = IntTy->getScalarSizeInBits();
382 unsigned BitWidth = IntTy->getScalarSizeInBits();
421 unsigned BitWidth = IntTy->getScalarSizeInBits();
unittests/IR/VectorTypesTest.cpp 28 EXPECT_EQ(V8Int32Ty->getElementType()->getScalarSizeInBits(), 32U);
33 EXPECT_EQ(V8Int16Ty->getElementType()->getScalarSizeInBits(), 16U);
39 EXPECT_EQ(V4Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
44 EXPECT_EQ(V2Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
49 EXPECT_EQ(V8Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
54 EXPECT_EQ(V4Float64Ty->getElementType()->getScalarSizeInBits(), 64U);
60 EXPECT_EQ(ExtTy->getElementType()->getScalarSizeInBits(), 32U);
66 EXPECT_EQ(TruncTy->getElementType()->getScalarSizeInBits(), 16U);
72 EXPECT_EQ(HalvedTy->getElementType()->getScalarSizeInBits(), 64U);
78 EXPECT_EQ(DoubledTy->getElementType()->getScalarSizeInBits(), 64U);
84 EXPECT_EQ(ConvTy->getElementType()->getScalarSizeInBits(), 64U);
102 EXPECT_EQ(ScV8Int32Ty->getElementType()->getScalarSizeInBits(), 32U);
107 EXPECT_EQ(ScV8Int16Ty->getElementType()->getScalarSizeInBits(), 16U);
113 EXPECT_EQ(ScV4Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
118 EXPECT_EQ(ScV2Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
123 EXPECT_EQ(ScV8Int64Ty->getElementType()->getScalarSizeInBits(), 64U);
128 EXPECT_EQ(ScV4Float64Ty->getElementType()->getScalarSizeInBits(), 64U);
134 EXPECT_EQ(ExtTy->getElementType()->getScalarSizeInBits(), 32U);
140 EXPECT_EQ(TruncTy->getElementType()->getScalarSizeInBits(), 16U);
146 EXPECT_EQ(HalvedTy->getElementType()->getScalarSizeInBits(), 64U);
152 EXPECT_EQ(DoubledTy->getElementType()->getScalarSizeInBits(), 64U);
158 EXPECT_EQ(ConvTy->getElementType()->getScalarSizeInBits(), 64U);