From 37f3ee17d2192e52f436f640788b28c0b68db102 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 26 Jul 2007 16:06:08 +0000 Subject: Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead to Instruction::mayWriteToMemory, fixing a FIXME, and helping various places that call mayWriteToMemory directly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40533 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/Utils/Local.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'lib/Transforms/Utils/Local.cpp') diff --git a/lib/Transforms/Utils/Local.cpp b/lib/Transforms/Utils/Local.cpp index 5e2d2375cc..187ebdc797 100644 --- a/lib/Transforms/Utils/Local.cpp +++ b/lib/Transforms/Utils/Local.cpp @@ -175,13 +175,6 @@ bool llvm::isInstructionTriviallyDead(Instruction *I) { if (!I->mayWriteToMemory()) return true; - if (CallInst *CI = dyn_cast(I)) - if (Function *F = CI->getCalledFunction()) { - unsigned IntrinsicID = F->getIntrinsicID(); -#define GET_SIDE_EFFECT_INFO -#include "llvm/Intrinsics.gen" -#undef GET_SIDE_EFFECT_INFO - } return false; } -- cgit v1.2.3