From 194a78f149953f21823c34a7540070cc1ecc50f8 Mon Sep 17 00:00:00 2001 From: Mikhail Glushenkov Date: Thu, 8 May 2008 20:02:36 +0000 Subject: [PATCH] Add -E and -S options git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50868 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvmc2/Tools.td | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/llvmc2/Tools.td b/tools/llvmc2/Tools.td index 4b57a503e54..26925628d19 100644 --- a/tools/llvmc2/Tools.td +++ b/tools/llvmc2/Tools.td @@ -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") ]>;