diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2008-12-11 22:19:14 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2008-12-11 22:19:14 +0000 |
commit | 4673023e71aa894944057565c25232ddf125da01 (patch) | |
tree | cb05b4362ff9d1f60cf25d20fbfcf64612857ac7 | |
parent | a52c3b4b8b2854bd38a5082822f3d519afcb65a1 (diff) | |
download | bcm5719-llvm-4673023e71aa894944057565c25232ddf125da01.tar.gz bcm5719-llvm-4673023e71aa894944057565c25232ddf125da01.zip |
Add a '-Wo,' option that passes options to opt.
llvm-svn: 60902
-rw-r--r-- | llvm/tools/llvmc/plugins/Base/Base.td | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/tools/llvmc/plugins/Base/Base.td b/llvm/tools/llvmc/plugins/Base/Base.td index 38455a9d43c..18372de617e 100644 --- a/llvm/tools/llvmc/plugins/Base/Base.td +++ b/llvm/tools/llvmc/plugins/Base/Base.td @@ -43,7 +43,9 @@ def OptList : OptionList<[ (prefix_list_option "l", (help "Search a library when linking")), (prefix_list_option "Wl,", - (help "Pass options to linker")) + (help "Pass options to linker")), + (prefix_list_option "Wo,", + (help "Pass options to opt")) ]>; // Tools @@ -86,6 +88,7 @@ def opt : Tool< [(in_language "llvm-bitcode"), (out_language "llvm-bitcode"), (output_suffix "bc"), + (actions (case (not_empty "Wo,"), (unpack_values "Wo,"))), (cmd_line "opt -f $INFILE -o $OUTFILE") ]>; |