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
publicstaticletdisableColocateTypeDescriptors:Option=Option("-disable-colocate-type-descriptors",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable colocate type descriptors")
164
164
publicstaticletdisableConcreteTypeMetadataMangledNameAccessors:Option=Option("-disable-concrete-type-metadata-mangled-name-accessors",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable concrete type metadata access by mangled name")
165
-
publicstaticletdisableConformanceAvailabilityErrors:Option=Option("-disable-conformance-availability-errors",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Diagnose conformance availability violations as warnings")
166
165
publicstaticletdisableConstraintSolverPerformanceHacks:Option=Option("-disable-constraint-solver-performance-hacks",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable all the hacks in the constraint solver")
167
166
publicstaticletdisableCrossImportOverlays:Option=Option("-disable-cross-import-overlays",.flag, attributes:[.frontend,.noDriver], helpText:"Do not automatically import declared cross-import overlays.")
168
167
publicstaticletcxxInteropDisableRequirementAtImport:Option=Option("-disable-cxx-interop-requirement-at-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not require C++ interoperability to be enabled when importing a Swift module that enables C++ interoperability")
@@ -232,7 +231,7 @@ extension Option {
232
231
publicstaticletdisableSubstSilFunctionTypes:Option=Option("-disable-subst-sil-function-types",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable substituted function types for SIL type lowering of function values")
233
232
publicstaticletdisableSwiftBridgeAttr:Option=Option("-disable-swift-bridge-attr",.flag, attributes:[.helpHidden,.frontend], helpText:"Disable using the swift bridge attribute")
234
233
publicstaticletdisableSwiftSpecificLlvmOptzns:Option=Option("-disable-swift-specific-llvm-optzns",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Don't run Swift specific LLVM optimization passes.")
235
-
publicstaticletdisableSwift3ObjcInference:Option=Option("-disable-swift3-objc-inference",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable Swift 3's @objc inference rules for NSObject-derived classes and 'dynamic' members (emulates Swift 4 behavior)")
publicstaticletdisableTargetOsChecking:Option=Option("-disable-target-os-checking",.flag, attributes:[.frontend,.noDriver], helpText:"Disable checking the target OS of serialized modules")
237
236
publicstaticletdisableTestableAttrRequiresTestableModule:Option=Option("-disable-testable-attr-requires-testable-module",.flag, attributes:[.frontend,.noDriver], helpText:"Disable checking of @testable")
238
237
publicstaticletdisableTypeLayouts:Option=Option("-disable-type-layout",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable type layout based lowering")
@@ -365,9 +364,9 @@ extension Option {
365
364
publicstaticletenableBatchMode:Option=Option("-enable-batch-mode",.flag, attributes:[.helpHidden,.frontend,.noInteractive], helpText:"Enable combining frontend jobs into batches")
366
365
publicstaticletenableBridgingPch:Option=Option("-enable-bridging-pch",.flag, attributes:[.helpHidden], helpText:"Enable automatic generation of bridging PCH files")
367
366
publicstaticletenableBuiltinModule:Option=Option("-enable-builtin-module",.flag, attributes:[.frontend,.moduleInterface], helpText:"Enables the explicit import of the Builtin module")
367
+
publicstaticletEnbaleCMOEverything:Option=Option("-enable-cmo-everything",.flag, attributes:[.helpHidden,.frontend], helpText:"Perform cross-module optimization on everything (all APIs). This is the same level of serialization as Embedded Swift.")
publicstaticletenableColocateTypeDescriptors:Option=Option("-enable-colocate-type-descriptors",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable colocate type descriptors")
370
-
publicstaticletenableConformanceAvailabilityErrors:Option=Option("-enable-conformance-availability-errors",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Diagnose conformance availability violations as errors")
371
370
publicstaticletcopyPropagationStateEQ:Option=Option("-enable-copy-propagation=",.joined, attributes:[.frontend,.noDriver], metaVar:"true|requested-passes-only|false", helpText:"Whether to enable copy propagation")
372
371
publicstaticletenableCopyPropagation:Option=Option("-enable-copy-propagation",.flag, attributes:[.frontend,.noDriver], helpText:"Run SIL copy propagation with lexical lifetimes to shorten object lifetimes while preserving variable lifetimes.")
publicstaticletenableSourceImport:Option=Option("-enable-source-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable importing of Swift source files")
publicstaticletenableStackProtector:Option=Option("-enable-stack-protector",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable the stack protector")
442
-
publicstaticletenableSwift3ObjcInference:Option=Option("-enable-swift3-objc-inference",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable Swift 3's @objc inference rules for NSObject-derived classes and 'dynamic' members (emulates Swift 3 behavior)")
publicstaticletenableTargetOsChecking:Option=Option("-enable-target-os-checking",.flag, attributes:[.frontend,.noDriver], helpText:"Enable checking the target OS of serialized modules")
444
443
publicstaticletenableTestableAttrRequiresTestableModule:Option=Option("-enable-testable-attr-requires-testable-module",.flag, attributes:[.frontend,.noDriver], helpText:"Enable checking of @testable")
445
444
publicstaticletenableTesting:Option=Option("-enable-testing",.flag, attributes:[.helpHidden,.frontend,.noInteractive], helpText:"Allows this module's internal API to be accessed for testing")
@@ -826,8 +825,8 @@ extension Option {
826
825
publicstaticletwarnOnEditorPlaceholder:Option=Option("-warn-on-editor-placeholder",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Downgrade the editor placeholder error to a warning")
827
826
publicstaticletwarnOnPotentiallyUnavailableEnumCase:Option=Option("-warn-on-potentially-unavailable-enum-case",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Deprecated, will be removed in future versions")
828
827
publicstaticletwarnRedundantRequirements:Option=Option("-warn-redundant-requirements",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Emit warnings for redundant requirements in generic signatures")
829
-
publicstaticletwarnSwift3ObjcInferenceComplete:Option=Option("-warn-swift3-objc-inference-complete",.flag, attributes:[.frontend,.doesNotAffectIncrementalBuild], helpText:"Warn about deprecated @objc inference in Swift 3 for every declaration that will no longer be inferred as @objc in Swift 4")
830
-
publicstaticletwarnSwift3ObjcInferenceMinimal:Option=Option("-warn-swift3-objc-inference-minimal",.flag, attributes:[.frontend,.doesNotAffectIncrementalBuild], helpText:"Warn about deprecated @objc inference in Swift 3 based on direct uses of the Objective-C entrypoint")
publicstaticletwarningsAsErrors:Option=Option("-warnings-as-errors",.flag, attributes:[.frontend], helpText:"Treat warnings as errors")
833
832
publicstaticletweakLinkAtTarget:Option=Option("-weak-link-at-target",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
0 commit comments