reference, declarationdefinition
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.cpp
14735     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);