[TargetLibraryInfo] Define enumerator for no library function (NFC)
authorEvandro Menezes <e.menezes@samsung.com>
Wed, 4 Sep 2019 18:15:58 +0000 (18:15 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Wed, 4 Sep 2019 18:15:58 +0000 (18:15 +0000)
Add a null enumerator do designate no library function.

llvm-svn: 370947

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

index 829bd12..7418558 100644 (file)
@@ -30,11 +30,12 @@ struct VecDesc {
   unsigned VectorizationFactor;
 };
 
-  enum LibFunc {
+  enum LibFunc : unsigned {
 #define TLI_DEFINE_ENUM
 #include "llvm/Analysis/TargetLibraryInfo.def"
 
-    NumLibFuncs
+    NumLibFuncs,
+    NotLibFunc
   };
 
 /// Implementation of the target library information.
index bfa2873..32e866a 100644 (file)
@@ -1478,6 +1478,7 @@ bool TargetLibraryInfoImpl::isValidProtoForLibFunc(const FunctionType &FTy,
       return false;
   }
   case LibFunc::NumLibFuncs:
+  case LibFunc::NotLibFunc:
     break;
   }