You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/SwiftOptions/Options.swift
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -655,6 +655,7 @@ extension Option {
655
655
publicstaticletIsystem:Option=Option("-Isystem",.separate, attributes:[.frontend,.synthesizeInterface,.argumentIsPath], helpText:"Add directory to the system import search path")
656
656
publicstaticletI:Option=Option("-I",.joinedOrSeparate, attributes:[.frontend,.synthesizeInterface,.argumentIsPath], helpText:"Add directory to the import search path")
publicstaticletirOutputDir:Option=Option("-ir-output-dir",.separate, attributes:[.argumentIsPath,.supplementaryOutput,.cacheInvariant], metaVar:"<dir>", helpText:"Output LLVM IR files to directory <dir> as additional output during compilation")
658
659
publicstaticletjson:Option=Option("-json",.flag, attributes:[.noDriver], helpText:"Print output in JSON format.")
659
660
publicstaticletjson_:Option=Option("--json",.flag, alias:Option.json, attributes:[.noDriver], helpText:"Print output in JSON format.")
660
661
publicstaticletj:Option=Option("-j",.joinedOrSeparate, attributes:[.doesNotAffectIncrementalBuild], metaVar:"<n>", helpText:"Number of commands to execute in parallel")
@@ -864,6 +865,7 @@ extension Option {
864
865
publicstaticletsilDebugSerialization:Option=Option("-sil-debug-serialization",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not eliminate functions in Mandatory Inlining/SILCombine dead functions. (for debugging only)")
865
866
publicstaticletsilInlineCallerBenefitReductionFactor:Option=Option("-sil-inline-caller-benefit-reduction-factor",.separate, attributes:[.helpHidden,.frontend,.noDriver], metaVar:"<2>", helpText:"Controls the aggressiveness of performance inlining in -Osize mode by reducing the base benefits of a caller (lower value permits more inlining!)")
866
867
publicstaticletsilInlineThreshold:Option=Option("-sil-inline-threshold",.separate, attributes:[.helpHidden,.frontend,.noDriver], metaVar:"<50>", helpText:"Controls the aggressiveness of performance inlining")
868
+
publicstaticletsilOutputDir:Option=Option("-sil-output-dir",.separate, attributes:[.argumentIsPath,.supplementaryOutput,.cacheInvariant], metaVar:"<dir>", helpText:"Output SIL files to directory <dir> as additional output during compilation")
867
869
publicstaticletsilOwnershipVerifyAll:Option=Option("-sil-ownership-verify-all",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Verify ownership after each transform")
868
870
publicstaticletsilStopOptznsBeforeLoweringOwnership:Option=Option("-sil-stop-optzns-before-lowering-ownership",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Stop optimizing at SIL time before we lower ownership from SIL. Intended only for SIL ossa tests")
869
871
publicstaticletsilUnrollThreshold:Option=Option("-sil-unroll-threshold",.separate, attributes:[.helpHidden,.frontend,.noDriver], metaVar:"<250>", helpText:"Controls the aggressiveness of loop unrolling")
0 commit comments