aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/IntegerDivision.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-09-19 13:03:07 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-09-19 13:03:07 +0000
commit47196e6cd53de018f19e38b89069b63a561e626e (patch)
tree20d9774454642de07bfd2d3d5da4b12d3a0f3066 /llvm/lib/Transforms/Utils/IntegerDivision.cpp
parenta36f387181410f856b4f59b33dc8a884e699a987 (diff)
downloadllvm-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.cpp12
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) {