reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11950 int NumEltsPerLane = 128 / EltBits; 11952 assert((EltBits == 8 || EltBits == 16 || EltBits == 32) && 11952 assert((EltBits == 8 || EltBits == 16 || EltBits == 32) && 11952 assert((EltBits == 8 || EltBits == 16 || EltBits == 32) && 11954 assert(Scale * EltBits <= 64 && "Cannot zero extend past 64 bits."); 11984 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), 11996 if (AnyExt && EltBits == 32) { 12004 if (AnyExt && EltBits == 16 && Scale > 2) { 12020 if ((Scale * EltBits) == 64 && EltBits < 32 && Subtarget.hasSSE4A()) { 12020 if ((Scale * EltBits) == 64 && EltBits < 32 && Subtarget.hasSSE4A()) { 12024 int LoIdx = Offset * EltBits; 12027 DAG.getTargetConstant(EltBits, DL, MVT::i8), 12033 int HiIdx = (Offset + 1) * EltBits; 12036 DAG.getTargetConstant(EltBits, DL, MVT::i8), 12045 if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) { 12082 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); 12088 EltBits *= 2;