Adding llvm, mlir, and tensorflow submodules.
diff --git a/.gitmodules b/.gitmodules
index 6974ad8..099cc96 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,20 @@
 [submodule "third_party/abseil-cpp"]
 	path = third_party/abseil-cpp
 	url = https://github.com/abseil/abseil-cpp.git
+	shallow = true
 [submodule "third_party/googletest"]
 	path = third_party/googletest
 	url = https://github.com/google/googletest.git
+	shallow = true
+[submodule "third_party/llvm-project"]
+	path = third_party/llvm-project
+	url = https://github.com/llvm/llvm-project.git
+	shallow = true
+[submodule "third_party/mlir"]
+	path = third_party/mlir
+	url = https://github.com/tensorflow/mlir.git
+	shallow = true
+[submodule "third_party/tensorflow"]
+	path = third_party/tensorflow
+	url = https://github.com/tensorflow/tensorflow.git
+	shallow = true
diff --git a/third_party/llvm-project b/third_party/llvm-project
new file mode 160000
index 0000000..c15aa24
--- /dev/null
+++ b/third_party/llvm-project
@@ -0,0 +1 @@
+Subproject commit c15aa241f8213334f6980b7981cee1f28f81112a
diff --git a/third_party/mlir b/third_party/mlir
new file mode 160000
index 0000000..ebb79f5
--- /dev/null
+++ b/third_party/mlir
@@ -0,0 +1 @@
+Subproject commit ebb79f5766a29fe1ed8551ca7fe392fd424c80ce
diff --git a/third_party/tensorflow b/third_party/tensorflow
new file mode 160000
index 0000000..91c9406
--- /dev/null
+++ b/third_party/tensorflow
@@ -0,0 +1 @@
+Subproject commit 91c9406acf4be9c8d94286227e8e4a278cd3abce