(out_language "llvm-bitcode"),
(output_suffix "bc"),
(cmd_line "llvm-gcc -c -x c $INFILE -o $OUTFILE -emit-llvm"),
+ (switch_option "E", (stop_compilation),
+ (help "Stop after the preprocessing stage, do not run the compiler")),
(sink)
]>;
(out_language "llvm-bitcode"),
(output_suffix "bc"),
(cmd_line "llvm-g++ -c -x c++ $INFILE -o $OUTFILE -emit-llvm"),
+ (switch_option "E", (stop_compilation)),
(sink)
]>;
[(in_language "llvm-bitcode"),
(out_language "assembler"),
(output_suffix "s"),
+ (switch_option "S", (stop_compilation),
+ (help "Stop after compilation, do not assemble")),
(cmd_line "llc -f $INFILE -o $OUTFILE")
]>;