Home | History | Annotate | Download | only in X86

Lines Matching refs:getSizeInBits

83   unsigned Factor = VT.getSizeInBits()/vectorWidth;
92 unsigned ElemsPerChunk = vectorWidth / ElVT.getSizeInBits();
96 unsigned NormalizedIdxVal = (((IdxVal * ElVT.getSizeInBits()) / vectorWidth)
145 unsigned ElemsPerChunk = vectorWidth/ElVT.getSizeInBits();
149 unsigned NormalizedIdxVal = (((IdxVal * ElVT.getSizeInBits())/vectorWidth)
1457 unsigned EltSize = VT.getVectorElementType().getSizeInBits();
2218 int FI = MFI->CreateFixedObject(ValVT.getSizeInBits()/8,
2827 uint32_t OpSize = (VA.getLocVT().getSizeInBits()+7)/8;
3091 unsigned Bytes = Arg.getValueType().getSizeInBits() / 8;
3767 unsigned NumLanes = VT.is512BitVector() ? 1: VT.getSizeInBits()/128;
3853 unsigned NumLanes = VT.getSizeInBits()/128;
3859 unsigned EltSize = VT.getVectorElementType().getSizeInBits();
3861 (VT.getSizeInBits() >= 256) && (EltSize == 32);
4070 assert(VT.getSizeInBits() >= 128 &&
4084 assert(VT.getScalarType().getSizeInBits() >= 32 &&
4117 assert(VT.getSizeInBits() >= 128 &&
4131 assert(VT.getScalarType().getSizeInBits() >= 32 &&
4185 unsigned NumLanes = VT.getSizeInBits()/128;
4221 unsigned NumLanes = VT.getSizeInBits()/128;
4264 if (VT.getVectorElementType().getSizeInBits() < 32)
4342 unsigned EltSize = VT.getVectorElementType().getSizeInBits();
4386 unsigned EltSize = VT.getVectorElementType().getSizeInBits();
4387 if (VT.getSizeInBits() < 256 || EltSize < 32)
4392 unsigned NumLanes = VT.getSizeInBits()/128;
4536 unsigned ElSize = VT.getVectorElementType().getSizeInBits();
4554 unsigned ElSize = VT.getVectorElementType().getSizeInBits();
4582 assert((VT.getSizeInBits() >= 128) &&
4588 unsigned NumLanes = VT.getSizeInBits()/128;
4660 VT.getVectorElementType().getSizeInBits() >> 3;
4663 unsigned NumLanes = VT.is512BitVector() ? 1 : VT.getSizeInBits()/128;
4691 unsigned NumElemsPerChunk = vecWidth / ElVT.getSizeInBits();
4706 unsigned NumElemsPerChunk = vecWidth / ElVT.getSizeInBits();
5596 unsigned RequiredAlign = VT.getSizeInBits()/8;
5678 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i))
5805 if (VT.getSizeInBits() >= 256)
5820 Ld.getValueType().getSizeInBits() >= 32;
5828 bool IsGE256 = (VT.getSizeInBits() >= 256);
5836 unsigned ScalarSize = CVT.getSizeInBits();
5859 unsigned ScalarSize = Ld.getValueType().getSizeInBits();
5996 assert((VT.getVectorElementType() == MVT::i1) && (VT.getSizeInBits() <= 16) &&
6047 MVT::getIntegerVT(VT.getSizeInBits()));
6335 unsigned SVTBits = SVT.getSizeInBits();
6535 unsigned EVTBits = ExtVT.getSizeInBits();
6639 unsigned NumBits = VT.getSizeInBits();
7928 assert(VT.getSizeInBits() != 64 && "Can't lower MMX shuffles");
8001 if (VT.getSizeInBits() == 128)
8079 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT.getSizeInBits()),
8094 unsigned EltSize = VT.getVectorElementType().getSizeInBits();
8109 unsigned EltSizeInBytes = EltVT.getSizeInBits() / 8;
9151 unsigned NBits = VT.getVectorElementType().getSizeInBits() << Shift;
9159 unsigned SignificantBits = NVT.getSizeInBits() >> Shift;
9164 .getSimpleValueType().getSizeInBits() == SignificantBits) {
9175 if (FullVT.getSizeInBits() > V1VT.getSizeInBits()) {
9179 unsigned Ratio = FullVT.getSizeInBits() / V1VT.getSizeInBits();
9272 assert(VT.getSizeInBits() != 64 && "Can't lower MMX shuffles");
9359 ShAmt *= EltVT.getSizeInBits();
9398 ShAmt *= EltVT.getSizeInBits();
9538 MVT MaskEltVT = MVT::getIntegerVT(VT.getVectorElementType().getSizeInBits());
9666 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT.getSizeInBits()),
9707 if (VT.getSizeInBits() == 8) {
9715 if (VT.getSizeInBits() == 16) {
9809 VecVT.getVectorElementType().getSizeInBits() == 32)) {
9812 MVT::getIntegerVT(VecVT.getVectorElementType().getSizeInBits());
9813 MVT MaskVT = MVT::getVectorVT(MaskEltVT, VecVT.getSizeInBits() /
9814 MaskEltVT.getSizeInBits());
9836 unsigned ElemsPerChunk = 128 / EltVT.getSizeInBits();
9855 if (VT.getSizeInBits() == 16) {
9873 if (VT.getSizeInBits() == 32) {
9887 if (VT.getSizeInBits() == 64) {
9921 if ((EltVT.getSizeInBits() == 8 || EltVT.getSizeInBits() == 16) &&
10020 unsigned NumEltsIn128 = 128/EltVT.getSizeInBits();
10036 if (EltVT.getSizeInBits() == 16 && isa<ConstantSDNode>(N2)) {
10056 unsigned SizeFactor = OpVT.getSizeInBits()/128;
10620 unsigned VTBits = VT.getSizeInBits();
10689 unsigned Size = SrcVT.getSizeInBits()/8;
10712 unsigned ByteSize = SrcVT.getSizeInBits()/8;
10739 unsigned SSFISize = Op.getValueType().getSizeInBits()/8;
11007 unsigned MemSize = DstTy.getSizeInBits()/8;
11185 assert((InVT.isInteger() && (InVT.getSizeInBits() <= 64)) &&
11189 if (InVT.getSizeInBits() == 64)
11191 else if (InVT.getSizeInBits() < 32)
11199 if (VT.getVectorElementType().getSizeInBits() >=8)
11205 if (InVT.getSizeInBits() < 512) {
11430 MVT XORVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits()/64);
11773 unsigned BitWidth = VT.getSizeInBits();
12100 assert(Op0.getValueType().getVectorElementType().getSizeInBits() >= 32 &&
12214 (MaskResult && OpVT.getVectorElementType().getSizeInBits() >= 32))
12222 (OpVT.getVectorElementType().getSizeInBits() < 32 &&
12223 OpVT.getVectorElementType().getSizeInBits() >= 8))
12378 SDValue SB = DAG.getConstant(APInt::getSignBit(EltVT.getSizeInBits()), VT);
12742 APInt::getAllOnesValue(ExtVT.getScalarType().getSizeInBits()));
13377 if (ShiftAmt >= ElementType.getSizeInBits()) {
13379 ShiftAmt = ElementType.getSizeInBits() - 1;
13472 EVT ShVT = MVT::getVectorVT(EltVT, 128/EltVT.getSizeInBits());
14900 return DAG.getNode((VT.getSizeInBits() < 16 ?
14907 unsigned NumBits = VT.getSizeInBits();
14941 unsigned NumBits = VT.getSizeInBits();
14965 unsigned NumBits = VT.getSizeInBits();
15101 assert(VT.isInteger() && VT.getSizeInBits() == 128 &&
15123 assert(ArgVT.isInteger() && ArgVT.getSizeInBits() == 128 &&
15565 unsigned SVTBits = SVT.getSizeInBits();
15852 unsigned BitsDiff = VT.getScalarType().getSizeInBits() -
15853 ExtraVT.getScalarType().getSizeInBits();
16034 (DstVT.isVector() && DstVT.getSizeInBits()==64)) &&
16750 unsigned NumBits1 = VT1.getSizeInBits();
16751 unsigned NumBits2 = VT2.getSizeInBits();
16828 if (VT.getSizeInBits() == 64)
18275 return Op.getValueType().getScalarType().getSizeInBits();
19068 InputVector.getValueType().getVectorElementType().getSizeInBits()/8;
19730 unsigned BitWidth = Cond.getValueType().getScalarType().getSizeInBits();
20158 unsigned SVTBits = SVT.getSizeInBits();
20304 unsigned MaxAmount = VT.getVectorElementType().getSizeInBits();
20535 unsigned InBits = NarrowVT.getScalarType().getSizeInBits();
20537 Mask = Mask.zext(VT.getScalarType().getSizeInBits());
20577 if (Shift + MaskSize <= VT.getSizeInBits())
20664 unsigned EltBits = MaskVT.getVectorElementType().getSizeInBits();
20748 unsigned Bits = VT.getSizeInBits();
20780 if (VT.isInteger() && VT.getSizeInBits() == 8)
20795 if (Y1C->getAPIntValue() == VT.getSizeInBits()-1) {
20833 unsigned RegSz = RegVT.getSizeInBits();
20838 bool IsAligned = Alignment == 0 || Alignment >= MemVT.getSizeInBits()/8;
20882 unsigned MemSz = MemVT.getSizeInBits();
20898 if (TLI.isTypeLegal(Tp) && ((MemSz % Tp.getSizeInBits()) == 0)) {
20904 if (TLI.isTypeLegal(MVT::f64) && SclrLoadTy.getSizeInBits() < 64 &&
20910 unsigned NumLoads = MemSz / SclrLoadTy.getSizeInBits();
20921 loadRegZize/SclrLoadTy.getSizeInBits());
20927 loadRegZize/MemVT.getScalarType().getSizeInBits());
20929 assert(WideVecVT.getSizeInBits() == LoadUnitVecVT.getSizeInBits() &&
20938 SDValue Increment = DAG.getConstant(SclrLoadTy.getSizeInBits()/8,
20992 unsigned Amt = RegVT.getVectorElementType().getSizeInBits() -
20993 MemVT.getVectorElementType().getSizeInBits();
21034 bool IsAligned = Alignment == 0 || Alignment >= VT.getSizeInBits()/8;
21065 unsigned FromSz = VT.getVectorElementType().getSizeInBits();
21066 unsigned ToSz = StVT.getVectorElementType().getSizeInBits();
21076 assert(SizeRatio * NumElems * ToSz == VT.getSizeInBits());
21082 assert(WideVecVT.getSizeInBits() == VT.getSizeInBits());
21104 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToSz)
21109 if (TLI.isTypeLegal(MVT::f64) && StoreType.getSizeInBits() < 64 &&
21115 StoreType, VT.getSizeInBits()/StoreType.getSizeInBits());
21116 assert(StoreVecVT.getSizeInBits() == VT.getSizeInBits());
21119 SDValue Increment = DAG.getConstant(StoreType.getSizeInBits()/8,
21124 for (unsigned i=0, e=(ToSz*NumElems)/StoreType.getSizeInBits(); i!=e; ++i) {
21144 if (VT.getSizeInBits() != 64)
21287 unsigned NumLanes = VT.getSizeInBits()/128;
21493 VT.getVectorElementType().getSizeInBits() ==
21494 OpVT.getVectorElementType().getSizeInBits()) {
21526 if (N00.getValueType() == MVT::v4i32 && ExtraVT.getSizeInBits() < 128) {
21545 if (VT.isVector() && VT.getSizeInBits() == 256) {