This reverts commit 421a7f81. Dependency doesn't seem to be necessary and would pull in all of LLVM's codegen into mlir users that don't require it.