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

References

lib/Target/X86/X86ISelLowering.cpp
11947   assert(Scale > 1 && "Need a scale to extend.");
11954   assert(Scale * EltBits <= 64 && "Cannot zero extend past 64 bits.");
11970     for (int i = 0; i * Scale < NumElements; ++i) {
11982     if (Offset && Scale == 2 && VT.is128BitVector())
11984     MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale),
11985                                  NumElements / Scale);
12004   if (AnyExt && EltBits == 16 && Scale > 2) {
12020   if ((Scale * EltBits) == 64 && EltBits < 32 && Subtarget.hasSSE4A()) {
12045   if (Scale > 4 && EltBits == 8 && Subtarget.hasSSSE3()) {
12049       int Idx = Offset + (i / Scale);
12050       if ((i % Scale == 0 && SafeOffset(Idx))) {
12065   int AlignToUnpack = Offset % (NumElements / Scale);
12087     Scale /= 2;
12090   } while (Scale > 1);