From 1c1ab8f53d91506f0590dc1d2448ae438e00b8c6 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Wed, 19 Sep 2012 13:03:07 +0000 Subject: [PATCH] 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 --- lib/Transforms/Utils/IntegerDivision.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/Transforms/Utils/IntegerDivision.cpp b/lib/Transforms/Utils/IntegerDivision.cpp index 8589712200f..afbfe2c1310 100644 --- a/lib/Transforms/Utils/IntegerDivision.cpp +++ b/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) {