[BasicAliasAnalysis] Do not check ModRef table for intrinsics
[oota-llvm.git] / lib / Analysis / BasicAliasAnalysis.cpp
index c2a530a44be9a9b7494f395f9366553149c8d625..c6845ff437002754d5a265be0a1e7bf140167971 100644 (file)
@@ -532,13 +532,6 @@ BasicAliasAnalysis::getModRefBehavior(const Function *F) {
   if (F->doesNotAccessMemory())
     return FMRB_DoesNotAccessMemory;
 
-  // For intrinsics, we can check the table.
-  if (Intrinsic::ID iid = F->getIntrinsicID()) {
-#define GET_INTRINSIC_MODREF_BEHAVIOR
-#include "llvm/IR/Intrinsics.gen"
-#undef GET_INTRINSIC_MODREF_BEHAVIOR
-  }
-
   FunctionModRefBehavior Min = FMRB_UnknownModRefBehavior;
 
   // If the function declares it only reads memory, go with that.