Rename --target to --codegen and add options to specify target triple and CPU, defaulting to that of host
Implement LNoOp in LLVM codegen