Lines Matching refs:def
14 def DynamicGroup : OptionGroup<"dynamic">,
17 def Entry : Joined<["--"], "entry=">,
20 def EntryAlias : Separate<["-"], "e">,
23 def Bsymbolic : Flag<["-"], "Bsymbolic">,
27 def Bgroup : Flag<["-"], "Bgroup">,
31 def SOName : Joined<["-"], "soname=">,
34 def SONameAlias : Separate<["-"], "soname">,
38 def NoUndef : Flag<["--"], "no-undefined">,
42 def AllowMulDefs : Flag<["--"], "allow-multiple-definition">,
46 def Z : Separate<["-"], "z">,
50 def Dyld : Joined<["--"], "dynamic-linker=">,
53 def DyldAlias : Separate<["-"], "dynamic-linker">,
57 def EnableNewDTags : Flag<["--"], "enable-new-dtags">,
61 def SpareDTags: Separate<["--"], "spare-dynamic-tags">,
68 def OptimizationGroup : OptionGroup<"optimization">,
71 def GCSections : Flag<["--"], "gc-sections">,
75 def NoGCSections : Flag<["--"], "no-gc-sections">,
79 def PrintGCSections : Flag<["--"], "print-gc-sections">,
83 def NoPrintGCSections : Flag<["--"], "no-print-gc-sections">,
87 def LDGeneratedUnwindInfo : Flag<["--"], "ld-generated-unwind-info">,
91 def NoLDGeneratedUnwindInfo : Flag<["--"], "no-ld-generated-unwind-info">,
95 def ICF : Joined<["--"], "icf=">,
99 def ICFIters : Separate<["--"], "icf-iterations">,
103 def PrintICFSections : Flag<["--"], "print-icf-sections">,
107 def NoPrintICFSections : Flag<["--"], "no-print-icf-sections">,
114 def OutputGroup : OptionGroup<"output">,
117 def Output : Separate<["-"], "o">,
120 def OutputAlias : Joined<["--"], "output=">,
124 def OutputFormat: Joined<["--"], "oformat=">,
128 def Shared : Flag<["-"], "shared">,
131 def Bshareable : Flag<["-"], "Bshareable">,
135 def Bdynamic : Flag<["-"], "Bdynamic">,
138 def BdynamicAlias1 : Flag<["-"], "dy">,
141 def BdynamicAlias2 : Flag<["-"], "call_shared">,
145 def Bstatic : Flag<["-"], "Bstatic">,
148 def BstaticAlias1 : Flag<["-"], "dn">,
151 def BstaticAlias2 : Flag<["-"], "non_shared">,
154 def BstaticAlias3 : Flag<["-"], "static">,
158 def PIE : Flag<["-"], "pie">,
161 def PICExec : Flag<["--"], "pic-executable">,
165 def Relocatable : Flag<["--"], "relocatable">,
168 def RelocatableAlias : Flag<["-"], "r">,
172 def InputFormat : Joined<["--"], "format=">,
175 def InputFormatAlias : Separate<["-"], "b">,
179 def StripDebug : Flag<["--"], "strip-debug">,
182 def StripDebugAlias : Flag<["-"], "S">,
186 def StripAll : Flag<["--"], "strip-all">,
189 def StripAllAlias : Flag<["-"], "s">,
193 def DiscardLocals : Flag<["--"], "discard-debug">,
196 def DiscardLocalsAlias : Flag<["-"], "X">,
200 def DiscardAll : Flag<["--"], "discard-all">,
203 def DiscardAllAlias : Flag<["-"], "x">,
207 def EHFrameHdr : Flag<["--"], "eh-frame-hdr">,
211 def NMagic : Flag<["--"], "nmagic">,
214 def NMagicAlias : Flag<["-"], "n">,
218 def OMagic : Flag<["--"], "omagic">,
221 def OMagicAlias : Flag<["-"], "N">,
225 def HashStyle : Joined<["--"], "hash-style=">,
229 def ExportDynamic : Flag<["--"], "export-dynamic">,
232 def ExportDynamicAlias : Flag<["-"], "E">,
236 def NoExportDynamic : Flag<["--"], "no-export-dynamic">,
242 def NoWarnMismatch : Flag<["--"], "no-warn-mismatch">,
246 def ExcludeLibs : Separate<["--"], "exclude-libs">,
253 def PositionalGroup : OptionGroup<"positional">,
256 def Script : Joined<["--"], "script=">,
259 def ScriptAlias : Separate<["-"], "T">,
263 def Namespec : Joined<["--"], "library=">,
266 def NamespecAlias : Joined<["-"], "l">,
270 def WholeArchive : Flag<["--"], "whole-archive">,
274 def NoWholeArchive : Flag<["--"], "no-whole-archive">,
278 def AsNeeded : Flag<["--"], "as-needed">,
283 def NoAsNeeded : Flag<["--"], "no-as-needed">,
287 def AddNeeded : Flag<["--"], "add-needed">,
291 def NoAddNeeded : Flag<["--"], "no-add-needed">,
295 def CopyDTNeeded : Flag<["--"], "copy-dt-needed-entries">,
299 def NoCopyDTNeeded : Flag<["--"], "no-copy-dt-needed-entries">,
303 def StartGroup : Flag<["--"], "start-group">,
306 def StartGroupAlias : Flag<["-"], "(">,
310 def EndGroup : Flag<["--"], "end-group">,
313 def EndGroupAlias : Flag<["-"], ")">,
320 def PreferenceGroup : OptionGroup<"preference">,
323 def Color : Joined<["--"], "color=">,
327 def Trace : Flag<["--"], "trace">,
330 def TraceAlias : Flag<["-"], "t">,
334 def Help : Flag<["-", "--"], "help">,
337 def HelpAlias : Flag<["-"], "h">,
341 def Verbose : Joined<["--"], "verbose=">,
345 def Version : Flag<["--"], "version">,
348 def VersionAlias1 : Flag<["-"], "v">,
351 def VersionAlias2 : Flag<["-"], "V">,
355 def ErrorLimit : Joined<["--"], "error-limit=">,
359 def WarningLimit : Joined<["--"], "warning-limit=">,
363 def FatalWarnings : Flag<["--"], "fatal-warnings">,
367 def NoFatalWarnings : Flag<["--"], "no-fatal-warnings">,
371 def WarnSharedTextrel : Flag<["--"], "warn-shared-textrel">,
378 def ScriptGroup : OptionGroup<"script">,
381 def DefSym : Joined<["--"], "defsym=">,
385 def Wrap : Joined<["--"], "wrap=">,
389 def Portable : Joined<["--"], "portable=">,
393 def SectionStart : Joined<["--"], "section-start=">,
397 def Tbss : Joined<["-"], "Tbss=">,
401 def Tdata : Joined<["-"], "Tdata=">,
405 def Ttext : Joined<["-"], "Ttext=">,
412 def SearchpathGroup : OptionGroup<"searchpath">,
415 def Sysroot : Joined<["--"], "sysroot=">,
419 def LibraryPath : Joined<["--"], "library-path=">,
422 def LibraryPathAlias : Joined<["-"], "L">,
426 def NoStdlib : Flag<["-"], "nostdlib">,
430 def RPath : Joined<["-"], "rpath=">,
437 def SymbolGroup : OptionGroup<"symbol">,
440 def Undefined : Joined<["--"], "undefined=">,
443 def UndefinedAlias : Separate<["-"], "u">,
447 def DefineCommon : Flag<["-"], "d">,
450 def DefineCommonAlias1 : Flag<["-"], "dc">,
453 def DefineCommonAlias2 : Flag<["-"], "dp">,
460 def TargetGroup : OptionGroup<"target">,
463 def GPSize : Joined<["--"], "gpsize=">,
466 def GPSizeAlias : Separate<["-"], "G">,
470 def Triple : Joined<["-"], "mtriple=">,
474 def Arch : Joined<["-"], "march=">,
478 def CPU : Joined<["-"], "mcpu=">,
482 def Emulation : Separate<["-"], "m">,
486 def StubGroupSize : Joined<["--"], "stub-group-size=">,
490 def FixCA53Erratum835769 : Flag<["--"], "fix-cortex-a53-835769">,
494 def FixCA53Erratum843419 : Flag<["--"], "fix-cortex-a53-843419">,