Add a '-Wo,' option that passes options to opt.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60902 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Mikhail Glushenkov 2008-12-11 22:19:14 +00:00
parent 38b6fd67a6
commit ba71d677dd

View File

@ -43,7 +43,9 @@ def OptList : OptionList<[
(prefix_list_option "l", (prefix_list_option "l",
(help "Search a library when linking")), (help "Search a library when linking")),
(prefix_list_option "Wl,", (prefix_list_option "Wl,",
(help "Pass options to linker")) (help "Pass options to linker")),
(prefix_list_option "Wo,",
(help "Pass options to opt"))
]>; ]>;
// Tools // Tools
@ -86,6 +88,7 @@ def opt : Tool<
[(in_language "llvm-bitcode"), [(in_language "llvm-bitcode"),
(out_language "llvm-bitcode"), (out_language "llvm-bitcode"),
(output_suffix "bc"), (output_suffix "bc"),
(actions (case (not_empty "Wo,"), (unpack_values "Wo,"))),
(cmd_line "opt -f $INFILE -o $OUTFILE") (cmd_line "opt -f $INFILE -o $OUTFILE")
]>; ]>;