Lines Matching defs:Scale
88 Value *decomposePtr(Value *Ptr, Value *&Offsets, int &Scale,
147 Value *foldGEP(GetElementPtrInst *GEP, Value *&Offsets, unsigned &Scale,
227 int &Scale, FixedVectorType *Ty,
232 Scale =
235 return Scale == -1 ? nullptr : V;
249 Scale = 0;
548 int Scale;
550 Ptr, Offsets, Scale, cast<FixedVectorType>(ResultTy), MemoryTy, Builder);
562 Builder.getInt32(Scale), Builder.getInt32(Unsigned), Mask});
568 Builder.getInt32(Scale), Builder.getInt32(Unsigned)});
701 int Scale;
703 Ptr, Offsets, Scale, cast<FixedVectorType>(InputTy), MemoryTy, Builder);
716 Builder.getInt32(Scale), Mask});
723 Builder.getInt32(Scale)});
1188 Value *&Offsets, unsigned &Scale,
1192 Scale = DL->getTypeAllocSize(GEP->getSourceElementType());
1199 Value *BaseBasePtr = foldGEP(BaseGEP, Offsets, Scale, Builder);
1203 Offsets, Scale, GEP->getOperand(1),
1207 Scale = 1; // Scale is always an i8 at this point.
1224 unsigned Scale;
1225 Value *Base = foldGEP(GEP, Offsets, Scale, Builder);
1231 assert(Scale == 1 && "Expected to fold GEP to a scale of 1");