reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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;