Move Pass.{h,cpp} from lib/IR/ to lib/Transforms/.

PiperOrigin-RevId: 208571437
diff --git a/include/mlir/IR/Pass.h b/include/mlir/Transforms/Pass.h
similarity index 100%
rename from include/mlir/IR/Pass.h
rename to include/mlir/Transforms/Pass.h
diff --git a/lib/Transforms/ConvertToCFG.cpp b/lib/Transforms/ConvertToCFG.cpp
index 7ce52ea..3863ea0 100644
--- a/lib/Transforms/ConvertToCFG.cpp
+++ b/lib/Transforms/ConvertToCFG.cpp
@@ -23,7 +23,7 @@
 #include "mlir/IR/CFGFunction.h"
 #include "mlir/IR/MLFunction.h"
 #include "mlir/IR/Module.h"
-#include "mlir/IR/Pass.h"
+#include "mlir/Transforms/Pass.h"
 #include "mlir/Transforms/Passes.h"
 #include "llvm/ADT/DenseSet.h"
 using namespace mlir;
diff --git a/lib/Transforms/LoopUnroll.cpp b/lib/Transforms/LoopUnroll.cpp
index 5c2dd86..cacb207 100644
--- a/lib/Transforms/LoopUnroll.cpp
+++ b/lib/Transforms/LoopUnroll.cpp
@@ -25,10 +25,10 @@
 #include "mlir/IR/MLFunction.h"
 #include "mlir/IR/Module.h"
 #include "mlir/IR/OperationSet.h"
-#include "mlir/IR/Pass.h"
 #include "mlir/IR/StandardOps.h"
 #include "mlir/IR/Statements.h"
 #include "mlir/IR/StmtVisitor.h"
+#include "mlir/Transforms/Pass.h"
 #include "mlir/Transforms/Passes.h"
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/Support/raw_ostream.h"
diff --git a/lib/IR/Pass.cpp b/lib/Transforms/Pass.cpp
similarity index 93%
rename from lib/IR/Pass.cpp
rename to lib/Transforms/Pass.cpp
index 97bf986..8ce9214 100644
--- a/lib/IR/Pass.cpp
+++ b/lib/Transforms/Pass.cpp
@@ -15,11 +15,11 @@
 // limitations under the License.
 // =============================================================================
 //
-// This file implements loop unrolling.
+// This file implements common pass infrastructure.
 //
 //===----------------------------------------------------------------------===//
 
-#include "mlir/IR/Pass.h"
+#include "mlir/Transforms/Pass.h"
 #include "mlir/IR/CFGFunction.h"
 #include "mlir/IR/MLFunction.h"
 #include "mlir/IR/Module.h"
diff --git a/tools/mlir-opt/mlir-opt.cpp b/tools/mlir-opt/mlir-opt.cpp
index 26417e2..6eb31d6 100644
--- a/tools/mlir-opt/mlir-opt.cpp
+++ b/tools/mlir-opt/mlir-opt.cpp
@@ -25,10 +25,10 @@
 #include "mlir/IR/MLFunction.h"
 #include "mlir/IR/MLIRContext.h"
 #include "mlir/IR/Module.h"
-#include "mlir/IR/Pass.h"
 #include "mlir/Parser.h"
 #include "mlir/TensorFlow/ControlFlowOps.h"
 #include "mlir/TensorFlow/Passes.h"
+#include "mlir/Transforms/Pass.h"
 #include "mlir/Transforms/Passes.h"
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/FileUtilities.h"