diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-09-19 13:03:07 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-09-19 13:03:07 +0000 |
commit | 47196e6cd53de018f19e38b89069b63a561e626e (patch) | |
tree | 20d9774454642de07bfd2d3d5da4b12d3a0f3066 /llvm/lib/Transforms/Utils/IntegerDivision.cpp | |
parent | a36f387181410f856b4f59b33dc8a884e699a987 (diff) | |
download | llvm-47196e6cd53de018f19e38b89069b63a561e626e.zip llvm-47196e6cd53de018f19e38b89069b63a561e626e.tar.gz llvm-47196e6cd53de018f19e38b89069b63a561e626e.tar.bz2 |
IntegerDivision: Style cleanups, avoid warning about mixing || and && without parens.
llvm-svn: 164216
Diffstat (limited to 'llvm/lib/Transforms/Utils/IntegerDivision.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/IntegerDivision.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/Utils/IntegerDivision.cpp b/llvm/lib/Transforms/Utils/IntegerDivision.cpp index 8589712..afbfe2c 100644 --- a/llvm/lib/Transforms/Utils/IntegerDivision.cpp +++ b/llvm/lib/Transforms/Utils/IntegerDivision.cpp @@ -266,16 +266,14 @@ static Value* GenerateUnsignedDivisionCode(Value* Dividend, Value* Divisor, } bool llvm::expandDivision(BinaryOperator* Div) { - assert(Div->getOpcode() == Instruction::SDiv || - Div->getOpcode() == Instruction::UDiv - && "Trying to expand division from a non-division function"); + assert((Div->getOpcode() == Instruction::SDiv || + Div->getOpcode() == Instruction::UDiv) && + "Trying to expand division from a non-division function"); IRBuilder<> Builder(Div); - if (Div->getType()->isVectorTy()) { - assert(0 && "Div over vectors not supported"); - return false; - } + if (Div->getType()->isVectorTy()) + llvm_unreachable("Div over vectors not supported"); // First prepare the sign if it's a signed division if (Div->getOpcode() == Instruction::SDiv) { |