Lines Matching refs:getSizeInBits
760 unsigned MemBits = VT.getScalarType().getSizeInBits(); in computeKnownBitsForTargetNode()
1933 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorFP_TO_INT()
1941 if (VT.getSizeInBits() > InVT.getSizeInBits()) { in LowerVectorFP_TO_INT()
1991 if (VT.getSizeInBits() < InVT.getSizeInBits()) { in LowerVectorINT_TO_FP()
1999 if (VT.getSizeInBits() > InVT.getSizeInBits()) { in LowerVectorINT_TO_FP()
2090 if (OrigVT.getSizeInBits() >= 64) in getExtensionTo64Bits()
2114 if (OrigTy.getSizeInBits() >= 64) in addRequiredExtensionForVectorMULL()
2132 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isExtendedBUILD_VECTOR()
2159 unsigned EltSize = VT.getVectorElementType().getSizeInBits() / 2; in skipExtensionForVectorMULL()
2553 unsigned ArgSize = VA.getValVT().getSizeInBits() / 8; in LowerFormalArguments()
3103 : VA.getValVT().getSizeInBits(); in LowerCall()
3703 uint64_t Mask = LHS.getValueType().getSizeInBits() - 1; in LowerBR_CC()
3713 uint64_t Mask = LHS.getValueType().getSizeInBits() - 1; in LowerBR_CC()
4433 unsigned VTBits = VT.getSizeInBits(); in LowerShiftRightParts()
4491 unsigned VTBits = VT.getSizeInBits(); in LowerShiftLeftParts()
4635 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint()
4636 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
4700 if (VT.getSizeInBits() == 64) in getRegForInlineAsmConstraint()
4704 if (VT.getSizeInBits() == 32) in getRegForInlineAsmConstraint()
4706 if (VT.getSizeInBits() == 64) in getRegForInlineAsmConstraint()
4708 if (VT.getSizeInBits() == 128) in getRegForInlineAsmConstraint()
4714 if (VT.getSizeInBits() == 128) in getRegForInlineAsmConstraint()
4738 if (VT != MVT::Other && VT.getSizeInBits() == 64) { in getRegForInlineAsmConstraint()
4910 return EltType.getSizeInBits() / 8; in getExtFactor()
4996 VT.getVectorElementType().getSizeInBits() / SmallestEltTy.getSizeInBits(); in ReconstructShuffle()
4997 NumElts = VT.getSizeInBits() / SmallestEltTy.getSizeInBits(); in ReconstructShuffle()
5006 if (SrcVT.getSizeInBits() == VT.getSizeInBits()) in ReconstructShuffle()
5012 unsigned NumSrcElts = VT.getSizeInBits() / EltVT.getSizeInBits(); in ReconstructShuffle()
5015 if (SrcVT.getSizeInBits() < VT.getSizeInBits()) { in ReconstructShuffle()
5016 assert(2 * SrcVT.getSizeInBits() == VT.getSizeInBits()); in ReconstructShuffle()
5025 assert(SrcVT.getSizeInBits() == 2 * VT.getSizeInBits()); in ReconstructShuffle()
5069 Src.WindowScale = SrcEltTy.getSizeInBits() / SmallestEltTy.getSizeInBits(); in ReconstructShuffle()
5081 int BitsPerShuffleLane = ShuffleVT.getVectorElementType().getSizeInBits(); in ReconstructShuffle()
5094 int BitsDefined = std::min(OrigEltTy.getSizeInBits(), in ReconstructShuffle()
5095 VT.getVectorElementType().getSizeInBits()); in ReconstructShuffle()
5200 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isREVMask()
5351 if (VT.getSizeInBits() != 128) in isConcatMask()
5381 bool SplitV0 = V0.getValueType().getSizeInBits() == 128; in tryFormConcatFromShuffle()
5392 if (V1.getValueType().getSizeInBits() == 128) { in tryFormConcatFromShuffle()
5470 if (VT.getSizeInBits() == 64) in GeneratePerfectShuffle()
5511 unsigned BytesPerElt = EltVT.getSizeInBits() / 8; in GenerateTBL()
5523 if (Op.getValueType().getSizeInBits() == 128) { in GenerateTBL()
5622 } else if (VT.getSizeInBits() == 64) in LowerVECTOR_SHUFFLE()
5696 if (ScalarVT.getSizeInBits() < 32 && ScalarVT.isInteger()) in LowerVECTOR_SHUFFLE()
5737 unsigned NumSplats = VT.getSizeInBits() / SplatBitSize; in resolveBuildVector()
5742 CnstBits |= SplatBits.zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector()
5743 UndefBits |= (SplatBits ^ SplatUndef).zextOrTrunc(VT.getSizeInBits()); in resolveBuildVector()
5763 APInt CnstBits(VT.getSizeInBits(), 0); in LowerVectorAND()
5764 APInt UndefBits(VT.getSizeInBits(), 0); in LowerVectorAND()
5780 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorAND()
5789 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorAND()
5798 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorAND()
5807 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorAND()
5816 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerVectorAND()
5825 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerVectorAND()
5918 unsigned ElemSizeInBits = VT.getVectorElementType().getSizeInBits(); in tryLowerToSLI()
5966 APInt CnstBits(VT.getSizeInBits(), 0); in LowerVectorOR()
5967 APInt UndefBits(VT.getSizeInBits(), 0); in LowerVectorOR()
5980 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorOR()
5989 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorOR()
5998 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorOR()
6007 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerVectorOR()
6016 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerVectorOR()
6025 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerVectorOR()
6054 if (EltTy.isFloatingPoint() || EltTy.getSizeInBits() > 16) in NormalizeBuildVector()
6060 APInt LowBits(EltTy.getSizeInBits(), in NormalizeBuildVector()
6076 APInt CnstBits(VT.getSizeInBits(), 0); in LowerBUILD_VECTOR()
6077 APInt UndefBits(VT.getSizeInBits(), 0); in LowerBUILD_VECTOR()
6098 if (VT.getSizeInBits() == 128) { in LowerBUILD_VECTOR()
6112 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6121 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6130 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6139 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6148 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerBUILD_VECTOR()
6157 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerBUILD_VECTOR()
6166 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6175 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6184 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v16i8 : MVT::v8i8; in LowerBUILD_VECTOR()
6193 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4f32 : MVT::v2f32; in LowerBUILD_VECTOR()
6200 VT.getSizeInBits() == 128) { in LowerBUILD_VECTOR()
6211 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6220 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6229 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6238 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6247 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerBUILD_VECTOR()
6256 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v8i16 : MVT::v4i16; in LowerBUILD_VECTOR()
6265 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6274 MVT MovTy = (VT.getSizeInBits() == 128) ? MVT::v4i32 : MVT::v2i32; in LowerBUILD_VECTOR()
6351 if (Value.getValueType().getSizeInBits() == 64) in LowerBUILD_VECTOR()
6363 MVT NewType = MVT::getIntegerVT(EltTy.getSizeInBits()); in LowerBUILD_VECTOR()
6414 unsigned ElemSize = VT.getVectorElementType().getSizeInBits(); in LowerBUILD_VECTOR()
6528 unsigned Size = Op.getValueType().getSizeInBits(); in LowerEXTRACT_SUBVECTOR()
6536 if (Size == 64 && Val * VT.getVectorElementType().getSizeInBits() == 64) in LowerEXTRACT_SUBVECTOR()
6578 isConcatMask(M, VT, VT.getSizeInBits() == 128)); in isShuffleMaskLegal()
6606 int64_t ElementBits = VT.getVectorElementType().getSizeInBits(); in isVShiftLImm()
6617 int64_t ElementBits = VT.getVectorElementType().getSizeInBits(); in isVShiftRImm()
6631 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in LowerVectorSRA_SRL_SHL()
6676 assert(VT.getSizeInBits() == SrcVT.getSizeInBits() && in EmitVectorComparison()
6680 APInt CnstBits(VT.getSizeInBits(), 0); in EmitVectorComparison()
6681 APInt UndefBits(VT.getSizeInBits(), 0); in EmitVectorComparison()
6945 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree()
6946 unsigned NumBits2 = VT2.getSizeInBits(); in isTruncateFree()
6989 unsigned NumBits1 = VT1.getSizeInBits(); in isZExtFree()
6990 unsigned NumBits2 = VT2.getSizeInBits(); in isZExtFree()
7006 VT1.getSizeInBits() <= 32); in isZExtFree()
7080 unsigned NumBits = LoadedType.getSizeInBits(); in hasPairedLoad()
7446 if (!ShiftAmt || ShiftAmt->getZExtValue() != ShiftEltTy.getSizeInBits() - 1) in foldVectorXorShiftIntoCmp()
7466 if (Y1C->getAPIntValue() == VT.getSizeInBits() - 1) { in performIntegerAbsCombine()
7613 VT.getSizeInBits() != N->getOperand(0)->getValueType(0).getSizeInBits()) in performVectorCompareAndMaskUnaryOpCombine()
7655 if (VT.getSizeInBits() != N->getOperand(0).getValueType().getSizeInBits()) in performIntToFpCombine()
7701 uint32_t FloatBits = FloatTy.getSizeInBits(); in performFpToIntCombine()
7706 uint32_t IntBits = IntTy.getSizeInBits(); in performFpToIntCombine()
7773 int32_t IntBits = IntTy.getSizeInBits(); in performFDivCombine()
7778 int32_t FloatBits = FloatTy.getSizeInBits(); in performFDivCombine()
7871 if (ShiftLHS + ShiftRHS != VT.getSizeInBits()) in tryCombineToEXTR()
7902 unsigned Bits = VT.getVectorElementType().getSizeInBits(); in tryCombineToBSL()
7995 if (VT.getSimpleVT().getSizeInBits() != 64) in performBitcastCombine()
8091 assert(VT.getVectorElementType().getSizeInBits() == 64); in performConcatVectorsCombine()
8154 assert(Vec.getValueType().getSizeInBits() == 128 && in tryCombineFixedPointConvert()
8447 unsigned ElemBits = ElemTy.getSizeInBits(); in tryCombineShiftImm()
8653 if (SrcVT.getSizeInBits() != 64) in performExtendCombine()
8656 unsigned SrcEltSize = SrcVT.getVectorElementType().getSizeInBits(); in performExtendCombine()
8779 if (VT.getSizeInBits() != 128 || S->getAlignment() >= 16 || in split16BStores()
9105 if (VTy.getSizeInBits() < 64) in performAcrossLaneMinMaxReductionCombine()
9194 if (VTy.getSizeInBits() < 64) in performAcrossLaneAddReductionCombine()
9287 unsigned NumBytes = NumVecs * VecTy.getSizeInBits() / 8; in performNEONPostLDSTCombine()
9661 Bit < Op->getValueType(0).getSizeInBits()) { in getTestBitOperand()
9685 (Bit - C->getZExtValue()) < Op->getValueType(0).getSizeInBits()) { in getTestBitOperand()
9694 if (Bit >= Op->getValueType(0).getSizeInBits()) in getTestBitOperand()
9695 Bit = Op->getValueType(0).getSizeInBits() - 1; in getTestBitOperand()
9700 if ((Bit + C->getZExtValue()) < Op->getValueType(0).getSizeInBits()) { in getTestBitOperand()
9758 if (ResVT.getSizeInBits() != CmpVT.getSizeInBits()) in performVSelectCombine()
9800 int NumMaskElts = ResVT.getSizeInBits() / SrcVT.getSizeInBits(); in performSelectCombine()
9810 if (CCVT.getSizeInBits() != ResVT.getSizeInBits()) in performSelectCombine()