diff --git a/mlir/lib/TableGen/OpClass.cpp b/mlir/lib/TableGen/OpClass.cpp
--- a/mlir/lib/TableGen/OpClass.cpp
+++ b/mlir/lib/TableGen/OpClass.cpp
@@ -228,6 +228,7 @@
   os << "> {\npublic:\n";
   os << "  using Op::Op;\n";
   os << "  using OperandAdaptor = " << className << "OperandAdaptor;\n";
+  os << "  using Adaptor = " << className << "OperandAdaptor;\n";
 
   bool hasPrivateMethod = false;
   for (const auto &method : methods) {