|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 697 SrcLT.second.getSizeInBits() == DstLT.second.getSizeInBits()) {
697 SrcLT.second.getSizeInBits() == DstLT.second.getSizeInBits()) {
753 SrcLT.second.getSizeInBits() == DstLT.second.getSizeInBits()) {
753 SrcLT.second.getSizeInBits() == DstLT.second.getSizeInBits()) {
882 Src->getPrimitiveSizeInBits() < LT.second.getSizeInBits()) {
include/llvm/CodeGen/TargetLowering.h 1336 unsigned RegWidth = getRegisterType(Context, VT).getSizeInBits();
1403 return getPointerTy(DL).getSizeInBits();
include/llvm/CodeGen/ValueTypes.h 102 unsigned BitWidth = EltTy.getSizeInBits();
293 return V.getSizeInBits();
include/llvm/Support/MachineValueType.h 827 return getScalarType().getSizeInBits();
833 return (getSizeInBits() + 7) / 8;
844 return getSizeInBits() > VT.getSizeInBits();
844 return getSizeInBits() > VT.getSizeInBits();
849 return getSizeInBits() >= VT.getSizeInBits();
849 return getSizeInBits() >= VT.getSizeInBits();
854 return getSizeInBits() < VT.getSizeInBits();
854 return getSizeInBits() < VT.getSizeInBits();
859 return getSizeInBits() <= VT.getSizeInBits();
859 return getSizeInBits() <= VT.getSizeInBits();
lib/CodeGen/CodeGenPrepare.cpp 6232 unsigned RegWidth = RegType.getSizeInBits();
lib/CodeGen/GlobalISel/CallLowering.cpp 202 if (NewVT.getSizeInBits() * NumParts != CurVT.getSizeInBits())
202 if (NewVT.getSizeInBits() * NumParts != CurVT.getSizeInBits())
259 LLT SmallTy = LLT::scalar(NewVT.getSizeInBits());
303 if (VAVT.getSizeInBits() < OrigVT.getSizeInBits()) {
303 if (VAVT.getSizeInBits() < OrigVT.getSizeInBits()) {
366 : alignTo(VT.getSizeInBits(), 8) / 8;
lib/CodeGen/GlobalISel/IRTranslator.cpp 1898 unsigned PreferredVecIdxWidth = TLI.getVectorIdxTy(*DL).getSizeInBits();
lib/CodeGen/GlobalISel/Utils.cpp 446 return LLT::scalar(Ty.getSizeInBits());
449 Ty.getVectorElementType().getSizeInBits());
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 226 VT.getSizeInBits() >= MaximumLegalStoreInBits)
227 MaximumLegalStoreInBits = VT.getSizeInBits();
3981 unsigned SimpleSize = Simple.getSizeInBits();
4037 unsigned SimpleSize = Simple.getSizeInBits();
4113 unsigned SimpleSize = Simple.getSizeInBits();
4156 unsigned SimpleSize = Simple.getSizeInBits();
lib/CodeGen/SelectionDAG/FastISel.cpp 1988 Imm >= VT.getSizeInBits())
2001 IntegerType::get(FuncInfo.Fn->getContext(), VT.getSizeInBits());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 526 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
526 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
699 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
699 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
1483 State.SignMask = APInt::getOneBitSet(LoadTy.getSizeInBits(), 7);
4115 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits();
4115 unsigned OldEltsPerNewElt = EltVT.getSizeInBits() / NewEltVT.getSizeInBits();
4149 auto TopBit = APInt::getOneBitSet(NVT.getSizeInBits(),
4150 OVT.getSizeInBits());
4161 DAG.getConstant(NVT.getSizeInBits() -
4162 OVT.getSizeInBits(), dl, NVT));
4168 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
4168 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
4281 Node->getValueType(0).getSizeInBits() == NVT.getSizeInBits()) {
4417 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4417 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4450 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4450 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4496 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4496 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() &&
4561 assert(NVT.getSizeInBits() == OVT.getSizeInBits() &&
4561 assert(NVT.getSizeInBits() == OVT.getSizeInBits() &&
4563 assert(AM->getMemoryVT().getSizeInBits() == NVT.getSizeInBits() &&
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1117 DAG.getConstant(i * RegVT.getSizeInBits(), dl,
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp 1064 if (ReqShiftAmountInBits > ShiftAmountTy.getSizeInBits())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 216 unsigned PartBits = PartVT.getSizeInBits();
388 assert(RegisterVT.getSizeInBits() ==
389 Parts[0].getSimpleValueType().getSizeInBits() &&
510 unsigned PartBits = PartVT.getSizeInBits();
671 } else if (PartVT.getSizeInBits() == ValueVT.getSizeInBits()) {
689 assert(PartVT.getSizeInBits() > ValueVT.getSizeInBits() &&
1001 unsigned RegisterSize = RegisterVT.getSizeInBits();
7337 EVT CmpVT = EVT::getIntegerVT(LHS->getContext(), LoadVT.getSizeInBits());
7924 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) {
7924 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) {
7936 MVT VT = MVT::getIntegerVT(OpInfo.ConstraintVT.getSizeInBits());
9008 unsigned RegisterVTByteSZ = RegisterVT.getSizeInBits() / 8;
9227 if ((NumParts * PartVT.getSizeInBits() == VT.getSizeInBits()) ||
lib/CodeGen/SelectionDAG/TargetLowering.cpp 4298 (OpInfo.ConstraintVT.getSizeInBits() !=
4299 Input.ConstraintVT.getSizeInBits())) {
6499 unsigned RegBytes = RegVT.getSizeInBits() / 8;
6652 unsigned RegBytes = RegVT.getSizeInBits() / 8;
lib/CodeGen/SwitchLoweringUtils.cpp 386 const int BitWidth = TLI->getPointerTy(*DL).getSizeInBits();
lib/CodeGen/TargetLoweringBase.cpp 613 MVT IntVT = MVT::getIntegerVT(VT.getSizeInBits());
990 unsigned NewVTSize = NewVT.getSizeInBits();
999 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits());
1283 if (SVT.getScalarSizeInBits() > EltVT.getSizeInBits() &&
1452 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits());
lib/Support/LowLevelType.cpp 21 VT.getVectorNumElements(), VT.getVectorElementType().getSizeInBits(),
26 assert(VT.getSizeInBits() != 0 && "invalid zero-sized type");
28 VT.getSizeInBits(), /*AddressSpace=*/0);
lib/Target/AArch64/AArch64CallLowering.cpp 179 Size = VA.getLocVT().getSizeInBits() / 8;
lib/Target/AArch64/AArch64CallingConvention.cpp 42 unsigned Size = LocVT.getSizeInBits() / 8;
lib/Target/AArch64/AArch64FastISel.cpp 1411 if (ShiftImm >= RetVT.getSizeInBits())
1750 if (ShiftImm >= RetVT.getSizeInBits())
2211 VT = MVT::getIntegerVT(VT.getSizeInBits());
2312 unsigned BW = VT.getSizeInBits();
3129 unsigned ArgSize = (ArgVT.getSizeInBits() + 7) / 8;
3246 if (VT.isVector() || VT.getSizeInBits() > 64)
3367 int64_t Size = VT.getSizeInBits() / 8;
4118 unsigned DstBits = RetVT.getSizeInBits();
4119 unsigned SrcBits = SrcVT.getSizeInBits();
4225 unsigned DstBits = RetVT.getSizeInBits();
4226 unsigned SrcBits = SrcVT.getSizeInBits();
4282 SrcBits = SrcVT.getSizeInBits();
4346 unsigned DstBits = RetVT.getSizeInBits();
4347 unsigned SrcBits = SrcVT.getSizeInBits();
lib/Target/AArch64/AArch64ISelLowering.cpp 3259 unsigned ArgSize = VA.getValVT().getSizeInBits() / 8;
3953 : VA.getValVT().getSizeInBits();
4439 /* Alignment = */ PtrMemVT.getSizeInBits() / 8,
5980 if (VT.getSizeInBits() == 64)
5988 if (VT.getSizeInBits() == 16)
5990 if (VT.getSizeInBits() == 32)
5992 if (VT.getSizeInBits() == 64)
5994 if (VT.getSizeInBits() == 128)
6004 if (VT.getSizeInBits() == 128)
6042 if (VT != MVT::Other && VT.getSizeInBits() == 64) {
9581 uint32_t FloatBits = FloatTy.getSizeInBits();
9586 uint32_t IntBits = IntTy.getSizeInBits();
9655 int32_t IntBits = IntTy.getSizeInBits();
9660 int32_t FloatBits = FloatTy.getSizeInBits();
9920 if (VT.getSimpleVT().getSizeInBits() != 64)
10376 unsigned ElemBits = ElemTy.getSizeInBits();
12440 return getPointerTy(DL).getSizeInBits();
12442 return 3 * getPointerTy(DL).getSizeInBits() + 2 * 32;
lib/Target/AArch64/AArch64StackOffset.h 48 assert(MVT(T).getSizeInBits() % 8 == 0 &&
59 int64_t OffsetInBytes = Other.first * (Other.second.getSizeInBits() / 8);
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 55 if (VA.getLocVT().getSizeInBits() < 32) {
98 if (VA.getLocVT().getSizeInBits() < 32) {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 1465 return getFltSemantics(VT.getSizeInBits() / 8);
1605 unsigned Size = type.getSizeInBits();
lib/Target/AMDGPU/SIISelLowering.cpp10550 switch (VT.getSizeInBits()) {
10578 switch (VT.getSizeInBits()) {
10608 switch (VT.getSizeInBits()) {
lib/Target/ARM/ARMCallLowering.cpp 75 unsigned VTSize = VT.getSimpleVT().getSizeInBits();
120 assert(VA.getValVT().getSizeInBits() <= 64 && "Unsupported value size");
121 assert(VA.getLocVT().getSizeInBits() <= 64 && "Unsupported location size");
342 auto ValSize = VA.getValVT().getSizeInBits();
343 auto LocSize = VA.getLocVT().getSizeInBits();
lib/Target/ARM/ARMCallingConv.cpp 243 unsigned Size = LocVT.getSizeInBits() / 8;
lib/Target/ARM/ARMFastISel.cpp 1907 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64)
1958 assert((!ArgVT.isVector() && ArgVT.getSizeInBits() <= 64) &&
2476 unsigned Size = VT.getSizeInBits()/8;
2672 unsigned SrcBits = SrcVT.getSizeInBits();
2673 unsigned DestBits = DestVT.getSizeInBits();
lib/Target/ARM/ARMISelLowering.cpp 4130 int FI = MFI.CreateFixedObject(VA.getLocVT().getSizeInBits()/8,
13013 unsigned NumElts = NumBytes / (EltTy.getSizeInBits() / 8);
13302 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz)
13316 SDValue Increment = DAG.getConstant(StoreType.getSizeInBits() / 8, DL,
13321 unsigned E = (ToEltSz * NumElems) / StoreType.getSizeInBits();
13489 uint32_t FloatBits = FloatTy.getSizeInBits();
13491 uint32_t IntBits = IntTy.getSizeInBits();
13547 uint32_t FloatBits = FloatTy.getSizeInBits();
13549 uint32_t IntBits = IntTy.getSizeInBits();
15698 if (VT.getSizeInBits() == 64)
15700 if (VT.getSizeInBits() == 128)
15708 if (VT.getSizeInBits() == 64)
15710 if (VT.getSizeInBits() == 128)
15718 if (VT.getSizeInBits() == 64)
15720 if (VT.getSizeInBits() == 128)
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 776 unsigned VecLen = ResTy.getSizeInBits();
853 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits());
866 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits());
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 816 unsigned NumElems = HwLen / (ElemTy.getSizeInBits()/8);
821 unsigned NumElems = (2*HwLen) / (ElemTy.getSizeInBits()/8);
2019 assert(ResTy.getSizeInBits() / 8 == VecLen);
lib/Target/Hexagon/HexagonISelLowering.cpp 746 assert(RegVT.getSizeInBits() <= 32);
753 unsigned RegSize = RegVT.getSizeInBits();
821 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
843 unsigned ThisBW = ty(N).getSizeInBits();
879 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
1458 MVT VT32 = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32);
1881 unsigned VecWidth = VT.getSizeInBits();
1920 assert(VecTy.getSizeInBits() <= 64 && "Unexpected vector length");
1945 unsigned ElemBytes = VecTy.getVectorElementType().getSizeInBits() / 8;
2079 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2079 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits());
2097 unsigned ElemWidth = ElemTy.getSizeInBits();
2246 unsigned W = ElemTy.getSizeInBits();
2273 unsigned VecWidth = VecTy.getSizeInBits();
2274 unsigned ValWidth = ValTy.getSizeInBits();
2275 unsigned ElemWidth = VecTy.getVectorElementType().getSizeInBits();
2289 if (IdxN->isNullValue() && ValTy.getSizeInBits() == 1)
2397 unsigned VecWidth = VecTy.getSizeInBits();
2398 unsigned ValWidth = ValTy.getSizeInBits();
2406 unsigned VW = ty(ValV).getSizeInBits();
2434 assert(ty(Vec32).getSizeInBits() == 32);
2443 assert(ty(Vec64).getSizeInBits() == 64);
2454 unsigned W = Ty.getSizeInBits();
2470 unsigned BW = VecTy.getSizeInBits();
2526 if (VecTy.getSizeInBits() == 64) {
2698 assert(LoadTy.getSizeInBits() == 8*NeedAlign);
3020 switch (VT.getSizeInBits()) {
3029 switch (VT.getSizeInBits()) {
3206 unsigned BitWidth = VT.getSizeInBits();
lib/Target/Hexagon/HexagonISelLowering.h 385 return MVT::getIntegerVT(Ty.getSizeInBits());
390 unsigned TyWidth = Ty.getSizeInBits();
391 unsigned ElemWidth = ElemTy.getSizeInBits();
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 231 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() * Factor);
238 MVT NewElemTy = MVT::getIntegerVT(ElemTy.getSizeInBits() / Factor);
270 Ty.getSizeInBits() == 8 * Subtarget.getVectorLength();
276 Ty.getSizeInBits() == 16 * Subtarget.getVectorLength();
285 unsigned ElemWidth = ElemTy.getSizeInBits();
298 unsigned ElemWidth = ElemTy.getSizeInBits();
321 assert(ElemTy.getSizeInBits() >= 8);
324 unsigned ElemSize = ElemTy.getSizeInBits() / 8;
349 unsigned ElemWidth = ElemTy.getSizeInBits();
661 unsigned ElemWidth = ElemTy.getSizeInBits();
704 unsigned ElemWidth = ElemTy.getSizeInBits();
767 unsigned ElemWidth = ElemTy.getSizeInBits();
788 assert(ResTy.getSizeInBits() == 32 || ResTy.getSizeInBits() == 64);
788 assert(ResTy.getSizeInBits() == 32 || ResTy.getSizeInBits() == 64);
796 if (ResTy.getSizeInBits() == 32)
876 unsigned ElemWidth = ElemTy.getSizeInBits();
916 assert(SubTy.getSizeInBits() == 32 || SubTy.getSizeInBits() == 64);
916 assert(SubTy.getSizeInBits() == 32 || SubTy.getSizeInBits() == 64);
928 if (VecTy.getSizeInBits() == 32) {
1032 if (VecTy.getSizeInBits() == 16*Subtarget.getVectorLength()) {
1242 unsigned ElemWidth = ElemTy.getSizeInBits();
lib/Target/Hexagon/HexagonSubtarget.h 248 if (NumElems * T.getSizeInBits() == 8*HwLen)
253 unsigned VecWidth = VecTy.getSizeInBits();
262 return Ty.getSizeInBits() / 8;
lib/Target/Lanai/LanaiISelLowering.cpp 492 unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8;
1287 unsigned VTBits = VT.getSizeInBits();
lib/Target/MSP430/MSP430ISelLowering.cpp 670 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
lib/Target/Mips/MipsCallLowering.cpp 183 unsigned Size = alignTo(VA.getValVT().getSizeInBits(), 8) / 8;
306 unsigned Size = alignTo(VA.getValVT().getSizeInBits(), 8) / 8;
387 if (VT.getSizeInBits() >= RegisterVT.getSizeInBits())
lib/Target/Mips/MipsFastISel.cpp 1033 if (VT.isInteger() && !VT.isVector() && VT.getSizeInBits() <= 32) {
1255 unsigned ArgSize = alignTo(ArgVT.getSizeInBits(), 4);
1536 if (VT.isVector() || VT.getSizeInBits() > 64)
lib/Target/Mips/MipsISelLowering.cpp 139 NumIntermediates = VT.getSizeInBits() < RegisterVT.getSizeInBits()
141 : VT.getSizeInBits() / RegisterVT.getSizeInBits();
2474 DAG.getConstant(VT.getSizeInBits(), DL, MVT::i32));
2513 DAG.getConstant(VT.getSizeInBits(), DL, MVT::i32));
2515 DAG.getConstant(VT.getSizeInBits() - 1, DL, VT));
3201 unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
3364 unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
3418 unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
3568 int FI = MFI.CreateFixedObject(LocVT.getSizeInBits() / 8,
3705 unsigned LocSizeInBits = VA.getLocVT().getSizeInBits();
lib/Target/Mips/MipsSEISelLowering.cpp 784 .getSizeInBits();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 362 O << ".param .b" << TLI->getPointerTy(DL).getSizeInBits()
1491 O << "\t.param .u" << thePointerTy.getSizeInBits() << " ";
1536 sz = thePointerTy.getSizeInBits();
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 888 unsigned fromTypeWidth = std::max(8U, ScalarVT.getSizeInBits());
1033 unsigned FromTypeWidth = std::max(8U, ScalarVT.getSizeInBits());
1750 unsigned toTypeWidth = ScalarVT.getSizeInBits();
1902 unsigned ToTypeWidth = ScalarVT.getSizeInBits();
lib/Target/NVPTX/NVPTXISelLowering.cpp 1293 O << ".param .b" << PtrVT.getSizeInBits() << " _";
1344 sz = PtrVT.getSizeInBits();
2610 Ins[InsIdx].VT.getSizeInBits() > LoadVT.getSizeInBits()) {
lib/Target/PowerPC/PPCFastISel.cpp 1398 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64 || ArgVT == MVT::i1 ||
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 2498 .getPointerTy(CurDAG->getDataLayout()).getSizeInBits() == 64 &&
lib/Target/PowerPC/PPCISelLowering.cpp 568 if (VT.getSizeInBits() <= 128 && VT.getScalarSizeInBits() <= 64) {
3620 NumFPArgRegs * MVT(MVT::f64).getSizeInBits()/8;
3662 SDValue PtrOff = DAG.getConstant(MVT(MVT::f64).getSizeInBits()/8, dl,
6749 if (ValVT.getSizeInBits() < RegVT.getSizeInBits())
6749 if (ValVT.getSizeInBits() < RegVT.getSizeInBits())
lib/Target/Sparc/SparcISelLowering.cpp 110 || LocVT.getSizeInBits() == 64) &&
154 assert(LocVT.getSizeInBits() == 32 && "Can't handle non-32 bits locations");
637 unsigned ValSize = VA.getValVT().getSizeInBits() / 8;
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1149 assert(VCI.VecVT.getSizeInBits() == 128 && "Expected a vector type");
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 465 .addImm(~(~uint64_t(0) << MVT(From).getSizeInBits()));
495 .addImm(32 - MVT(From).getSizeInBits());
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 484 if (VT.getSizeInBits() == 128)
488 if (VT.getSizeInBits() <= 32)
490 if (VT.getSizeInBits() <= 64)
1268 MVT::getVectorVT(ExtractedLaneT, 128 / ExtractedLaneT.getSizeInBits());
1455 size_t LaneBytes = VecType.getVectorElementType().getSizeInBits() / 8;
lib/Target/X86/X86CallLowering.cpp 137 unsigned ValSize = VA.getValVT().getSizeInBits();
138 unsigned LocSize = VA.getLocVT().getSizeInBits();
271 unsigned ValSize = VA.getValVT().getSizeInBits();
272 unsigned LocSize = VA.getLocVT().getSizeInBits();
lib/Target/X86/X86CallingConv.cpp 143 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
203 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
lib/Target/X86/X86FastISel.cpp 2591 unsigned Size = VT.getSizeInBits()/8;
lib/Target/X86/X86ISelDAGToDAG.cpp 1727 unsigned ScaleDown = (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt;
1740 unsigned ExtendBits = X.getSimpleValueType().getSizeInBits() -
1741 X.getOperand(0).getSimpleValueType().getSizeInBits();
1749 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ);
1948 assert(N.getSimpleValueType().getSizeInBits() <= 64 &&
2101 assert(N.getSimpleValueType().getSizeInBits() <= 64 &&
3246 V, APInt::getLowBitsSet(V.getSimpleValueType().getSizeInBits(),
3247 NVT.getSizeInBits()));
3295 unsigned Bitwidth = Mask.getSimpleValueType().getSizeInBits();
3319 unsigned Bitwidth = N0.getSimpleValueType().getSizeInBits();
3502 if (Shift + MaskSize > NVT.getSizeInBits())
3809 APInt NeededMask = APInt::getLowBitsSet(NVT.getSizeInBits(),
4186 if (MemIntr->getMemoryVT().getSizeInBits() == CmpSVT.getSizeInBits())
lib/Target/X86/X86ISelLowering.cpp 2018 if (Subtarget.hasBWI() || EltVT.getSizeInBits() >= 32)
3028 VA.getValVT().getSizeInBits() != VA.getLocVT().getSizeInBits();
3028 VA.getValVT().getSizeInBits() != VA.getLocVT().getSizeInBits();
3951 uint32_t OpSize = (VA.getLocVT().getSizeInBits()+7)/8;
4287 if (VA.getLocVT().getSizeInBits() > Arg.getValueSizeInBits()) {
5452 unsigned Num32BitElts = VT.getSizeInBits() / 32;
5544 assert(Vec.getValueSizeInBits() < VT.getSizeInBits() &&
5693 IdxVal % SubVecVT.getSizeInBits() == 0 &&
6342 unsigned NumLanes = VT.getSizeInBits() / 128;
6744 assert((VT.getSizeInBits() % Mask.size()) == 0 &&
6746 unsigned EltSizeInBits = VT.getSizeInBits() / Size;
6862 unsigned NumSizeInBits = VT.getSizeInBits();
7185 if (NumSizeInBits != SrcVT.getSizeInBits()) {
7186 assert((NumSizeInBits % SrcVT.getSizeInBits()) == 0 &&
7699 unsigned RequiredAlign = VT.getSizeInBits()/8;
8211 SplatBitSize < VT.getSizeInBits()) {
8229 unsigned Repeat = VT.getSizeInBits() / SplatBitSize;
8253 unsigned Repeat = VT.getSizeInBits() / SplatBitSize;
8302 bool IsGE256 = (VT.getSizeInBits() >= 256);
8555 MVT ImmVT = MVT::getIntegerVT(std::max(VT.getSizeInBits(), 8U));
8557 MVT VecVT = VT.getSizeInBits() >= 8 ? VT : MVT::v8i1;
9034 unsigned Width = VT.getSizeInBits();
9287 unsigned SizeInBits = VT.getSizeInBits();
9508 assert((VT.getSizeInBits() == ShuffleVT.getSizeInBits()) &&
9508 assert((VT.getSizeInBits() == ShuffleVT.getSizeInBits()) &&
9607 unsigned EVTBits = EltVT.getSizeInBits();
9687 assert(VT.getSizeInBits() > 128 && "Invalid insertion index?");
9724 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32);
9735 unsigned NumBits = VT.getSizeInBits();
9815 if (VT.getSizeInBits() > 128) {
10545 const int NumBytes = VT.getSizeInBits() / 8;
10913 APFloat::getAllOnesValue(EltVT.getSizeInBits(), true), DL, EltVT);
11120 MVT BlendVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11232 int NumLanes = VT.getSizeInBits() / 128;
11303 int NumLanes = VT.getSizeInBits() / 128;
11341 if (VT.getSizeInBits() > 128 && (Blend1 || Blend2))
11346 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
11547 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
12110 int Bits = VT.getSizeInBits();
12242 if (EltVT.getSizeInBits() == S.getSimpleValueType().getSizeInBits())
12242 if (EltVT.getSizeInBits() == S.getSimpleValueType().getSizeInBits())
12296 ExtVT = MVT::getVectorVT(MVT::i32, ExtVT.getSizeInBits() / 32);
12349 V2Index * EltVT.getSizeInBits() / 8, DL, MVT::i8));
13903 int NumBytes = VT.getSizeInBits() / 8;
14515 assert(VT.getSizeInBits() >= 256 &&
14672 int LaneCount = VT.getSizeInBits() / 128;
14701 int NumLanes = VT.getSizeInBits() / 128;
14923 int NumLanes = VT.getSizeInBits() / 128;
15226 unsigned EltWidth = VT.getVectorElementType().getSizeInBits();
15304 int NumLanes = VT.getSizeInBits() / 128;
17053 assert((VT.getSizeInBits() != 64 || Is1BitVector) &&
17231 if (VT.getSizeInBits() == 512) {
17288 if (VT.getSizeInBits() == 8) {
17425 unsigned ElemsPerChunk = 128 / EltVT.getSizeInBits();
17439 if (VT.getSizeInBits() == 16) {
17461 if (VT.getSizeInBits() == 8 && Op->isOnlyUserOf(Vec.getNode())) {
17486 if (VT.getSizeInBits() == 32) {
17497 if (VT.getSizeInBits() == 64) {
17571 16 <= EltVT.getSizeInBits()) {
17601 unsigned NumEltsIn128 = 128 / EltVT.getSizeInBits();
17694 unsigned SizeFactor = OpVT.getSizeInBits() / 128;
18232 unsigned VTBits = VT.getSizeInBits();
18461 unsigned Size = SrcVT.getSizeInBits()/8;
19140 NumElts *= 512 / ExtVT.getSizeInBits();
19307 MVT ExtVT = MVT::getVectorVT(MVT::i16, InVT.getSizeInBits()/16);
20927 SDValue SM = DAG.getConstant(APInt::getSignMask(EltVT.getSizeInBits()), dl,
21300 if (newSelect.getValueSizeInBits() == VT.getSizeInBits())
21384 unsigned int CmpSz = CmpOp0.getSimpleValueType().getSizeInBits();
21387 if (CmpSz > VT.getSizeInBits())
21389 else if (CmpSz < VT.getSizeInBits())
21532 if (!Subtarget.hasBWI() && VTElt.getSizeInBits() <= 16) {
21543 NumElts *= 512 / ExtVT.getSizeInBits();
21552 if ((Subtarget.hasDQI() && WideEltVT.getSizeInBits() >= 32) ||
21553 (Subtarget.hasBWI() && WideEltVT.getSizeInBits() <= 16)) {
21600 assert(SVT.getSizeInBits() > InSVT.getSizeInBits());
21600 assert(SVT.getSizeInBits() > InSVT.getSizeInBits());
21617 if (InVT.getSizeInBits() > 128) {
21620 int InSize = InSVT.getSizeInBits() * NumElts;
21629 assert(VT.getSizeInBits() > 128 && "Unexpected 128-bit vector extension");
21673 unsigned Scale = DestWidth / InSVT.getSizeInBits();
21687 unsigned SignExtShift = DestWidth - InSVT.getSizeInBits();
21872 assert(StoreVT.isVector() && StoreVT.getSizeInBits() == 64 &&
22450 if (ShiftAmt >= ElementType.getSizeInBits()) {
22452 ShiftAmt = ElementType.getSizeInBits() - 1;
22577 MVT ShVT = MVT::getVectorVT(EltVT, 128 / EltVT.getSizeInBits());
22612 Mask.getSimpleValueType().getSizeInBits());
24582 return DAG.getNode((VT.getSizeInBits() < 16 ?
24590 unsigned SizeInBits = VT.getSizeInBits();
24653 SDValue Delta = DAG.getConstant(32 - EltVT.getSizeInBits(), dl, VT);
24767 unsigned NumBits = VT.getSizeInBits();
25710 unsigned SVTBits = SVT.getSizeInBits();
26848 unsigned VecSize = VT.getSizeInBits();
26849 assert(ByteVecVT.getSizeInBits() == VecSize && "Cannot change vector size!");
26980 MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
27008 MVT VecVT = MVT::getVectorVT(VT, 128 / VT.getSizeInBits());
27430 unsigned Factor = std::min(512/VT.getSizeInBits(),
27431 512/IndexVT.getSizeInBits());
27482 assert((!N->isExpandingLoad() || ScalarVT.getSizeInBits() >= 32) &&
27488 assert((ScalarVT.getSizeInBits() >= 32 ||
27531 assert((!N->isCompressingStore() || ScalarVT.getSizeInBits() >= 32) &&
27537 assert((ScalarVT.getSizeInBits() >= 32 ||
27586 unsigned Factor = std::min(512/VT.getSizeInBits(),
27587 512/IndexVT.getSizeInBits());
27911 DAG.getConstant(HalfT.getSizeInBits() - 1, dl,
28517 assert(VT.isVector() && VT.getSizeInBits() == 64 && "Unexpected VT");
29141 if (VT.getSimpleVT().getSizeInBits() == 64)
31854 if (SrcVT.getSizeInBits() != MaskVT.getSizeInBits())
31854 if (SrcVT.getSizeInBits() != MaskVT.getSizeInBits())
31952 unsigned InputSizeInBits = MaskVT.getSizeInBits();
32145 ShuffleVT = MVT::getVectorVT(MVT::i8, MaskVT.getSizeInBits() / 8);
32210 ShuffleVT = MVT::getVectorVT(MVT::f64, MaskVT.getSizeInBits() / 64);
32255 ShuffleVT = MVT::getVectorVT(MVT::f32, MaskVT.getSizeInBits() / 32);
32307 assert(VT1.getSizeInBits() == RootVT.getSizeInBits() &&
32307 assert(VT1.getSizeInBits() == RootVT.getSizeInBits() &&
32308 VT2.getSizeInBits() == RootVT.getSizeInBits() &&
32308 VT2.getSizeInBits() == RootVT.getSizeInBits() &&
32320 unsigned RootSizeInBits = RootVT.getSizeInBits();
32681 unsigned NumLanes = MaskVT.getSizeInBits() / 128;
32717 int NumBytes = RootVT.getSizeInBits() / 8;
32920 unsigned SizeInBits = VT.getSizeInBits();
33048 assert(VT.getSizeInBits() == Root.getSimpleValueType().getSizeInBits() &&
33048 assert(VT.getSizeInBits() == Root.getSimpleValueType().getSizeInBits() &&
33266 if (VT.getSizeInBits() > 128) {
33269 for (int i = 1, NumLanes = VT.getSizeInBits() / 128; i < NumLanes; ++i)
33507 User->getValueSizeInBits(0) > VT.getSizeInBits()) {
33509 VT.getSizeInBits());
34572 MVT::getVectorVT(SrcSVT, ExtSizeInBits / SrcSVT.getSizeInBits());
35937 CmpC = DAG.getConstant(APInt::getLowBitsSet(CmpVT.getSizeInBits(), NumElts),
36025 unsigned TypeSizeInBits = Type.getSizeInBits();
36027 MVT ResVT = MVT::getVectorVT(Type, SadVT.getSizeInBits() / TypeSizeInBits);
38343 unsigned ShiftSize = SVT.getSizeInBits();
38940 switch (VT.getSizeInBits()) {
38991 VT.getSizeInBits() ||
39015 SDValue SizeC = DAG.getConstant(VT.getSizeInBits(), dl, MVT::i32);
40873 unsigned Num128BitChunks = VT.getSizeInBits() / 128;
41143 unsigned NumPackedSignBits = std::min<unsigned>(SVT.getSizeInBits(), 16);
41150 if (NumLeadingZeroBits >= (InSVT.getSizeInBits() - NumPackedZeroBits))
41156 if (NumSignBits > (InSVT.getSizeInBits() - NumPackedSignBits))
41697 MVT IntVT = MVT::getVectorVT(IntSVT, VT.getSizeInBits() / IntBits);
43810 if (VT.getSizeInBits() > ResVT.getSizeInBits()) {
43812 assert(VT.getSizeInBits() % ResVT.getSizeInBits() == 0 && "Unexpected VTs");
43813 unsigned NumConcats = VT.getSizeInBits() / ResVT.getSizeInBits();
43817 } else if (VT.getSizeInBits() < ResVT.getSizeInBits()) {
44447 Ins.getOperand(1).getValueSizeInBits() <= SubVecVT.getSizeInBits())
44567 unsigned NarrowingFactor = WideVT.getSizeInBits() / VT.getSizeInBits();
44567 unsigned NarrowingFactor = WideVT.getSizeInBits() / VT.getSizeInBits();
44674 InVec.getOperand(1).getValueSizeInBits() <= VT.getSizeInBits()) {
44685 InVec.getOperand(0).getValueSizeInBits() <= VT.getSizeInBits())
44690 if (MemIntr->getMemoryVT().getSizeInBits() <= VT.getSizeInBits()) {
45594 OpInfo.ConstraintVT.getSizeInBits() < 8)
46041 unsigned Size = VT.getSizeInBits();
lib/Target/X86/X86InterleavedAccess.cpp 257 assert(VT.getSizeInBits() >= 256 &&
437 int VectorSize = VT.getSizeInBits();
450 int VectorSize = VT.getSizeInBits();
476 unsigned NumLanes = std::max((int)VT.getSizeInBits() / 128, 1);
612 int VectorWidth = VT.getSizeInBits();
lib/Target/X86/X86SelectionDAGInfo.cpp 258 const uint64_t BlockBytes = BlockType.getSizeInBits() / 8;
lib/Target/X86/X86TargetTransformInfo.cpp 926 LT.second.getVectorElementType().getSizeInBits() ==
957 LegalVT.getVectorElementType().getSizeInBits() ==
lib/Target/XCore/XCoreISelLowering.cpp 1321 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
1478 unsigned ObjSize = VA.getLocVT().getSizeInBits() / 8;
utils/TableGen/CodeGenDAGPatterns.cpp 508 A.getSizeInBits() < B.getSizeInBits());
508 A.getSizeInBits() < B.getSizeInBits());
517 A.getSizeInBits() == B.getSizeInBits());
517 A.getSizeInBits() == B.getSizeInBits());
721 return !Sizes.count(T.getSizeInBits());
730 AN.insert(T.getSizeInBits());
732 BN.insert(T.getSizeInBits());
2361 unsigned Size = MVT(VT).getSizeInBits();
utils/TableGen/CodeGenRegisters.cpp 800 : VTs[0].getSimple().getSizeInBits();
utils/TableGen/GlobalISelEmitter.cpp 195 return LLTCodeGen(LLT::scalar(VT.getSizeInBits()));
utils/TableGen/IntrinsicEmitter.cpp 233 unsigned BitWidth = MVT(VT).getSizeInBits();