diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..138b24a0e9e717dfc4632500305492ab499b045f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,32 @@
+Release+Asserts
+*.inc
+Output
+*.o
+*.so
+.dir
+*.tmp
+*.cmi
+*.cmx
+llvm-install
+Makefile.config
+Makefile.llvmbuild
+META.llvm
+config.log
+config.status
+doxygen.cfg
+*.tar.gz
+*.def
+*.gen
+llvm.spec
+Makefile.common
+Makefile.llvm.config
+config.log
+config.status
+*.a
+cfg.foo.dot
+lit.site.cfg
+*.dot
+JITTests.exports
+llvm/include/llvm/Config/config.h
+llvm/include/llvm/Config/llvm-config.h
+llvm/include/llvm/Support/DataTypes.h