diff options
Diffstat (limited to 'contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp')
| -rw-r--r-- | contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp b/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp index 0ae746cc83db..30edf3b7aae4 100644 --- a/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp +++ b/contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp @@ -252,8 +252,8 @@ static Value *generateUnsignedDivisionCode(Value *Dividend, Value *Divisor,    Value *Ret0_1      = Builder.CreateICmpEQ(Divisor, Zero);    Value *Ret0_2      = Builder.CreateICmpEQ(Dividend, Zero);    Value *Ret0_3      = Builder.CreateOr(Ret0_1, Ret0_2); -  Value *Tmp0        = Builder.CreateCall2(CTLZ, Divisor, True); -  Value *Tmp1        = Builder.CreateCall2(CTLZ, Dividend, True); +  Value *Tmp0 = Builder.CreateCall(CTLZ, {Divisor, True}); +  Value *Tmp1 = Builder.CreateCall(CTLZ, {Dividend, True});    Value *SR          = Builder.CreateSub(Tmp0, Tmp1);    Value *Ret0_4      = Builder.CreateICmpUGT(SR, MSB);    Value *Ret0        = Builder.CreateOr(Ret0_3, Ret0_4); | 
