Lines Matching refs:def
30 def target_api : Separate<"-target-api">,
32 def target_api_EQ : Joined<"-target-api=">, Alias<target_api>;
38 def I : JoinedOrSeparate<"-I">, MetaVarName<"<directory>">,
40 def _I : Separate<"include-path">, MetaVarName<"<directory>">, Alias<I>;
46 def o : Separate<"-o">, MetaVarName<"<directory>">,
49 def Output_Type_Group : OptionGroup<"<output type group>">;
52 def emit_asm : Flag<"-emit-asm">,
54 def _emit_asm : Flag<"-S">, Alias<emit_asm>;
55 def emit_llvm : Flag<"-emit-llvm">,
57 def emit_bc : Flag<"-emit-bc">,
59 def emit_nothing : Flag<"-emit-nothing">,
63 def allow_rs_prefix : Flag<"-allow-rs-prefix">,
66 def java_reflection_path_base : Separate<"-java-reflection-path-base">,
69 def _java_reflection_path_base : Separate<"-p">,
71 def java_reflection_package_name : Separate<"-java-reflection-package-name">,
73 def _java_reflection_package_name : Separate<"-j">,
76 def bitcode_storage : Separate<"-bitcode-storage">,
78 def _bitcode_storage : Separate<"-s">, Alias<bitcode_storage>;
84 def M_Group : OptionGroup<"M group>">;
87 def MD : Flag<"-MD">;
89 def M : Flag<"-M">;
90 def emit_dep : Flag<"-emit-dep">, Alias<M>;
93 def output_dep_dir : Separate<"-output-dep-dir">, MetaVarName<"<directory>">,
95 def _output_dep_dir : Separate<"-d">, Alias<output_dep_dir>;
97 def additional_dep_target: Separate<"-additional-dep-target">,
99 def _additional_dep_target : Separate<"-a">, Alias<additional_dep_target>;
105 def help : Flag<"-help">,
107 def _help : Flag<"--help">, Alias<help>;
108 def __help : Flag<"-h">, Alias<help>;
110 def version : Flag<"-version">,
112 def _version : Flag<"--version">, Alias<version>;
115 def no_link : Flag<"-no-link">; // currently no effect