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
publicstaticletcrosscheckUnqualifiedLookup:Option=Option("-crosscheck-unqualified-lookup",.flag, attributes:[.frontend,.noDriver], helpText:"Compare legacy DeclContext- to ASTScope-based unqualified name lookup (for debugging)")
108
+
publicstaticletcsProfileGenerateEQ:Option=Option("-cs-profile-generate=",.joined, attributes:[.frontend,.noInteractive], metaVar:"<directory>", helpText:"Generate instrumented code to collect context sensitive execution counts into <directory>/default.profraw (overridden by LLVM_PROFILE_FILE env var)")
109
+
publicstaticletcsProfileGenerate:Option=Option("-cs-profile-generate",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate instrumented code to collect context sensitive execution counts into default.profraw (overridden by LLVM_PROFILE_FILE env var)")
108
110
publicstaticletcxxInteropGettersSettersAsProperties:Option=Option("-cxx-interop-getters-setters-as-properties",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Import getters and setters as computed properties in Swift")
109
111
publicstaticletcxxInteropUseOpaquePointerForMoveonly:Option=Option("-cxx-interop-use-opaque-pointer-for-moveonly",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Testing flag that will be eliminated soon. Do not use.")
110
112
publicstaticletcxxInteroperabilityMode:Option=Option("-cxx-interoperability-mode=",.joined, attributes:[.frontend,.synthesizeInterface], helpText:"Enables C++ interoperability; pass 'default' to enable or 'off' to disable")
@@ -643,6 +645,9 @@ extension Option {
643
645
publicstaticletswiftinterfaceCompilerVersion:Option=Option("-interface-compiler-version",.separate, attributes:[.helpHidden,.frontend], metaVar:"<intcvers>", helpText:"The version of the Swift compiler used to generate a .swiftinterface file")
644
646
publicstaticletinternalizeAtLink:Option=Option("-internalize-at-link",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Allow internalizing public symbols and vtables at link time (assume all client code of public types is part of the same link unit, or that external symbols are explicitly requested via -exported_symbols_list)")
publicstaticletirProfileGenerateEQ:Option=Option("-ir-profile-generate=",.joined, attributes:[.frontend,.noInteractive], metaVar:"<directory>", helpText:"Generate instrumented code to collect execution counts into <directory>/default.profraw (overridden by LLVM_PROFILE_FILE env var)")
649
+
publicstaticletirProfileGenerate:Option=Option("-ir-profile-generate",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate instrumented code to collect execution counts into default.profraw (overridden by LLVM_PROFILE_FILE env var)")
650
+
publicstaticletirProfileUse:Option=Option("-ir-profile-use=",.commaJoined, attributes:[.frontend,.noInteractive,.argumentIsPath], metaVar:"<profdata>", helpText:"Supply an IR-level PGO profdata file to enable profile-guided optimization")
646
651
publicstaticletIsystem:Option=Option("-Isystem",.separate, attributes:[.frontend,.synthesizeInterface,.argumentIsPath], helpText:"Add directory to the system import search path")
647
652
publicstaticletI:Option=Option("-I",.joinedOrSeparate, attributes:[.frontend,.synthesizeInterface,.argumentIsPath], helpText:"Add directory to the import search path")
publicstaticletprintZeroStats:Option=Option("-print-zero-stats",.flag, attributes:[.helpHidden,.frontend], helpText:"Prints all stats even if they are zero")
777
782
publicstaticletprofileCoverageMapping:Option=Option("-profile-coverage-mapping",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate coverage data for use with profiled execution counts")
778
783
publicstaticletprofileGenerate:Option=Option("-profile-generate",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate instrumented code to collect execution counts")
779
-
publicstaticletirProfileGenerate:Option=Option("-ir-profile-generate",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate instrumented code to collect execution counts into default.profraw (overridden by LLVM_PROFILE_FILE env var)")
780
-
publicstaticletcsProfileGenerate:Option=Option("-cs-profile-generate",.flag, attributes:[.frontend,.noInteractive], helpText:"Generate instrumented code to collect context sensitive execution counts into default.profraw (overridden by LLVM_PROFILE_FILE env var)")
781
-
publicstaticletcsProfileGenerateEq:Option=Option("-cs-profile-generate=",.joined, attributes:[.frontend,.noInteractive,.argumentIsPath], metaVar:"<dir>", helpText:"Generate instrumented code to collect context sensitive execution counts into <directory>/default.profraw (overridden by LLVM_PROFILE_FILE env var)")
782
784
publicstaticletprofileSampleUse:Option=Option("-profile-sample-use=",.joined, attributes:[.frontend,.noInteractive,.argumentIsPath], metaVar:"<profile data>", helpText:"Supply sampling-based profiling data from llvm-profdata to enable profile-guided optimization")
783
785
publicstaticletprofileStatsEntities:Option=Option("-profile-stats-entities",.flag, attributes:[.helpHidden,.frontend], helpText:"Profile changes to stats in -stats-output-dir, subdivided by source entity")
784
786
publicstaticletprofileStatsEvents:Option=Option("-profile-stats-events",.flag, attributes:[.helpHidden,.frontend], helpText:"Profile changes to stats in -stats-output-dir")
0 commit comments