Lines Matching defs:Scale
89 Value *decomposePtr(Value *Ptr, Value *&Offsets, int &Scale,
148 Value *foldGEP(GetElementPtrInst *GEP, Value *&Offsets, unsigned &Scale,
228 int &Scale, FixedVectorType *Ty,
233 Scale =
236 return Scale == -1 ? nullptr : V;
250 Scale = 0;
549 int Scale;
551 Ptr, Offsets, Scale, cast<FixedVectorType>(ResultTy), MemoryTy, Builder);
563 Builder.getInt32(Scale), Builder.getInt32(Unsigned), Mask});
569 Builder.getInt32(Scale), Builder.getInt32(Unsigned)});
702 int Scale;
704 Ptr, Offsets, Scale, cast<FixedVectorType>(InputTy), MemoryTy, Builder);
717 Builder.getInt32(Scale), Mask});
724 Builder.getInt32(Scale)});
1189 Value *&Offsets, unsigned &Scale,
1193 Scale = DL->getTypeAllocSize(GEP->getSourceElementType());
1200 Value *BaseBasePtr = foldGEP(BaseGEP, Offsets, Scale, Builder);
1204 Offsets, Scale, GEP->getOperand(1),
1208 Scale = 1; // Scale is always an i8 at this point.
1225 unsigned Scale;
1226 Value *Base = foldGEP(GEP, Offsets, Scale, Builder);
1232 assert(Scale == 1 && "Expected to fold GEP to a scale of 1");