From 61e99c9db845f4824cac9c78c2245cceeb542213 Mon Sep 17 00:00:00 2001 From: Andrew Lenharth Date: Thu, 13 Apr 2006 13:43:31 +0000 Subject: [PATCH] linear -> constant time git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27652 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/IndMemRemoval.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Transforms/IPO/IndMemRemoval.cpp b/lib/Transforms/IPO/IndMemRemoval.cpp index 84a43072289..b5d0195a298 100644 --- a/lib/Transforms/IPO/IndMemRemoval.cpp +++ b/lib/Transforms/IPO/IndMemRemoval.cpp @@ -51,11 +51,11 @@ bool IndMemRemPass::runOnModule(Module &M) { //to intrinsics. Therefor, this goes through and finds where the //address of free or malloc are taken and replaces those with bounce //functions, ensuring that all malloc and free that might happen - //happens through intrinsics. + //happen through intrinsics. bool changed = false; if (Function* F = M.getNamedFunction("free")) { assert(F->isExternal() && "free not external?"); - if (F->getNumUses()) { + if (!F->use_empty()) { Function* FN = new Function(F->getFunctionType(), GlobalValue::LinkOnceLinkage, "free_llvm_bounce", &M); @@ -70,7 +70,7 @@ bool IndMemRemPass::runOnModule(Module &M) { } if (Function* F = M.getNamedFunction("malloc")) { assert(F->isExternal() && "malloc not external?"); - if (F->getNumUses()) { + if (!F->use_empty()) { Function* FN = new Function(F->getFunctionType(), GlobalValue::LinkOnceLinkage, "malloc_llvm_bounce", &M);