[TableGen] Replace a dyn_cast with isa to avoid an unused variable warning introduced...
authorCraig Topper <craig.topper@intel.com>
Mon, 11 Mar 2019 16:51:37 +0000 (16:51 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 11 Mar 2019 16:51:37 +0000 (16:51 +0000)
llvm-svn: 355837

llvm/utils/TableGen/DAGISelMatcher.cpp

index b2d819cae9eac13bcbf1fca029d6c7b106370c5b..bebd205ad58ff631823ee9700ba56c0e56998000 100644 (file)
@@ -414,14 +414,10 @@ bool CheckValueTypeMatcher::isContradictoryImpl(const Matcher *M) const {
 
 bool CheckImmAllOnesVMatcher::isContradictoryImpl(const Matcher *M) const {
   // AllZeros is contradictory.
-  if (const auto *CIAZVM = dyn_cast<CheckImmAllZerosVMatcher>(M))
-    return true;
-  return false;
+  return isa<CheckImmAllZerosVMatcher>(M);
 }
 
 bool CheckImmAllZerosVMatcher::isContradictoryImpl(const Matcher *M) const {
   // AllOnes is contradictory.
-  if (const auto *CIAOVM = dyn_cast<CheckImmAllOnesVMatcher>(M))
-    return true;
-  return false;
+  return isa<CheckImmAllOnesVMatcher>(M);
 }