Home | History | Annotate | Download | only in slang

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 emit_g : Flag<"-g">,
66 def optimization_level : Separate<"-O">, MetaVarName<"<optimization-level>">,
69 def allow_rs_prefix : Flag<"-allow-rs-prefix">,
72 def java_reflection_path_base : Separate<"-java-reflection-path-base">,
75 def _java_reflection_path_base : Separate<"-p">,
77 def java_reflection_package_name : Separate<"-java-reflection-package-name">,
79 def _java_reflection_package_name : Separate<"-j">,
82 def bitcode_storage : Separate<"-bitcode-storage">,
84 def _bitcode_storage : Separate<"-s">, Alias<bitcode_storage>;
86 def W : Joined<"-W">;
87 def w : Flag<"-w">, HelpText<"Suppress all warnings">;
93 def M_Group : OptionGroup<"M group>">;
96 def MD : Flag<"-MD">;
98 def M : Flag<"-M">;
99 def emit_dep : Flag<"-emit-dep">, Alias<M>;
102 def output_dep_dir : Separate<"-output-dep-dir">, MetaVarName<"<directory>">,
104 def _output_dep_dir : Separate<"-d">, Alias<output_dep_dir>;
106 def additional_dep_target: Separate<"-additional-dep-target">,
108 def _additional_dep_target : Separate<"-a">, Alias<additional_dep_target>;
114 def reflect_cpp : Flag<"-reflect-c++">,
121 def help : Flag<"-help">,
123 def _help : Flag<"--help">, Alias<help>;
124 def __help : Flag<"-h">, Alias<help>;
126 def version : Flag<"-version">,
128 def _version : Flag<"--version">, Alias<version>;
131 def no_link : Flag<"-no-link">; // currently no effect