Delete getIntrinsicModRefBehavior. Clients can just use the normal
authorDan Gohman <gohman@apple.com>
Mon, 8 Nov 2010 16:11:19 +0000 (16:11 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 8 Nov 2010 16:11:19 +0000 (16:11 +0000)
getModRefBehavior now, since it now understands intrinsics as well
as normal functions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118411 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/AliasAnalysis.h
lib/Analysis/AliasAnalysis.cpp

index 1469b4899042b88ba162db1e561dec0c3a5f3a3b..6a22ad36a59eeb314e3288efe08fba5fc3c895e5 100644 (file)
@@ -213,11 +213,6 @@ public:
   /// For use when the call site is not known.
   virtual ModRefBehavior getModRefBehavior(const Function *F);
 
-  /// getIntrinsicModRefBehavior - Return the modref behavior of the intrinsic
-  /// with the given id.  Most clients won't need this, because the regular
-  /// getModRefBehavior incorporates this information.
-  static ModRefBehavior getIntrinsicModRefBehavior(unsigned iid);
-
   /// doesNotAccessMemory - If the specified call is known to never read or
   /// write memory, return true.  If the call only reads from known-constant
   /// memory, it is also legal to return true.  Calls that unwind the stack
index 912923be8ebd782205b4f57c5da312b16c44a813..472d57ab4026f002c6497c1cfdf8c67b4d27e492 100644 (file)
@@ -249,13 +249,6 @@ AliasAnalysis::getModRefInfo(const VAArgInst *V, const Location &Loc) {
   return ModRef;
 }
 
-AliasAnalysis::ModRefBehavior
-AliasAnalysis::getIntrinsicModRefBehavior(unsigned iid) {
-#define GET_INTRINSIC_MODREF_BEHAVIOR
-#include "llvm/Intrinsics.gen"
-#undef GET_INTRINSIC_MODREF_BEHAVIOR
-}
-
 // AliasAnalysis destructor: DO NOT move this to the header file for
 // AliasAnalysis or else clients of the AliasAnalysis class may not depend on
 // the AliasAnalysis.o file in the current .a file, causing alias analysis