forked from OSchip/llvm-project
parent
a57615faaa
commit
72da4460b3
|
@ -203,7 +203,8 @@ const Type *ConvertableToGEP(const Type *Ty, Value *OffsetVal,
|
||||||
Expr.Var = IdxCast;
|
Expr.Var = IdxCast;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ScaleAmt) { // If we have to scale up our index, do so now
|
if (ScaleAmt && ScaleAmt != 1) {
|
||||||
|
// If we have to scale up our index, do so now
|
||||||
Value *ScaleAmtVal = ConstantUInt::get(Type::UIntTy, ScaleAmt);
|
Value *ScaleAmtVal = ConstantUInt::get(Type::UIntTy, ScaleAmt);
|
||||||
Instruction *Scaler = BinaryOperator::create(Instruction::Mul,
|
Instruction *Scaler = BinaryOperator::create(Instruction::Mul,
|
||||||
Expr.Var,ScaleAmtVal);
|
Expr.Var,ScaleAmtVal);
|
||||||
|
|
Loading…
Reference in New Issue