IntegerDivision: Style cleanups, avoid warning about mixing || and && without parens.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164216 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Transforms/Utils/IntegerDivision.cpp b/lib/Transforms/Utils/IntegerDivision.cpp
index 8589712..afbfe2c 100644
--- a/lib/Transforms/Utils/IntegerDivision.cpp
+++ b/lib/Transforms/Utils/IntegerDivision.cpp
@@ -266,16 +266,14 @@
}
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) {