mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
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:
parent
38b6fd67a6
commit
ba71d677dd
@ -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")
|
||||||
]>;
|
]>;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user