summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikhail Glushenkov <foldr@codedgers.com>2008-12-11 22:19:14 +0000
committerMikhail Glushenkov <foldr@codedgers.com>2008-12-11 22:19:14 +0000
commit4673023e71aa894944057565c25232ddf125da01 (patch)
treecb05b4362ff9d1f60cf25d20fbfcf64612857ac7
parenta52c3b4b8b2854bd38a5082822f3d519afcb65a1 (diff)
downloadbcm5719-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.td5
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")
]>;
OpenPOWER on IntegriCloud