From 628028bd274e9ec96f547faf3a70df628571ffe5 Mon Sep 17 00:00:00 2001 From: Nate Begeman Date: Sun, 30 Dec 2007 01:28:16 +0000 Subject: [PATCH] Allow codegen of vector fdiv llvm-svn: 45440 --- clang/CodeGen/CGExprScalar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/CodeGen/CGExprScalar.cpp b/clang/CodeGen/CGExprScalar.cpp index 4ffe6c55759a..8d5f8143c993 100644 --- a/clang/CodeGen/CGExprScalar.cpp +++ b/clang/CodeGen/CGExprScalar.cpp @@ -682,7 +682,7 @@ Value *ScalarExprEmitter::EmitCompoundAssign(const CompoundAssignOperator *E, Value *ScalarExprEmitter::EmitDiv(const BinOpInfo &Ops) { - if (Ops.LHS->getType()->isFloatingPoint()) + if (Ops.LHS->getType()->isFPOrFPVector()) return Builder.CreateFDiv(Ops.LHS, Ops.RHS, "div"); else if (Ops.Ty->isUnsignedIntegerType()) return Builder.CreateUDiv(Ops.LHS, Ops.RHS, "div");