The current mlir-cpu-runner implementation always uses
translateModuleToLLVMIR. With this change, the translation can be specified
from via a command line parameter. That makes it possible to write integration
tests for other dialects such as LLVMAVX512_Dialect.
Depends On D95678.
Why is this changing? (the doc still says "module")