From 85a778758801931ff041605edfff9f569c5199bc Mon Sep 17 00:00:00 2001 From: Jakub Staszak Date: Tue, 4 Sep 2012 21:16:59 +0000 Subject: Fix my previous patch (r163164). It does now what it is supposed to do: Doesn't set MadeChange to TRUE if BypassSlowDivision doesn't change anything. llvm-svn: 163165 --- llvm/lib/Transforms/Utils/BypassSlowDivision.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp b/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp index af0633c512f..4130def1cb8 100644 --- a/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp +++ b/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp @@ -245,7 +245,6 @@ bool bypassSlowDivision(Function &F, IntegerType *BypassType = cast(BT->second); MadeChange |= reuseOrInsertFastDiv(F, I, J, BypassType, UseDivOp, UseSignedOp, DivCache); - MadeChange = true; } return MadeChange; -- cgit v1.2.3