Add -E and -S options

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50868 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Mikhail Glushenkov 2008-05-08 20:02:36 +00:00
parent 21607fa63c
commit 194a78f149

View File

@ -26,6 +26,8 @@ def llvm_gcc_c : Tool<
(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)
]>;
@ -34,6 +36,7 @@ def llvm_gcc_cpp : Tool<
(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)
]>;
@ -56,6 +59,8 @@ def llc : Tool<
[(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")
]>;