Skip to content

Commit 6527605

Browse files
committed
Surrounding s4tf specific code with appropiate comments.
1 parent e421f26 commit 6527605

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

include/swift/Basic/LangOptions.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,8 +331,10 @@ namespace swift {
331331
/// `@differentiable` declaration attribute, etc.
332332
bool EnableExperimentalDifferentiableProgramming = false;
333333

334+
// SWIFT_ENABLE_TENSORFLOW
334335
/// Whether to enable forward mode differentiation
335336
bool EnableExperimentalForwardModeDifferentiation = false;
337+
// SWIFT_ENABLE_TENSORFLOW END
336338

337339
/// Whether to enable #quote, #unquote and @quoted.
338340
bool EnableExperimentalQuasiquotes = false;

include/swift/Option/Options.td

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,9 +428,12 @@ def disable_bridging_pch : Flag<["-"], "disable-bridging-pch">,
428428
def enable_experimental_differentiable_programming : Flag<["-"], "enable-experimental-differentiable-programming">,
429429
Flags<[FrontendOption]>,
430430
HelpText<"Enable experimental differentiable programming features">;
431+
// SWIFT_ENABLE_TENSORFLOW
432+
// NOTE: This flag will be removed when JVP/differential generation is robust.
431433
def enable_experimental_forward_mode_differentiation : Flag<["-"], "enable-experimental-forward-mode-differentiation">,
432434
Flags<[FrontendOption]>,
433435
HelpText<"Enable experimental forward mode differentiation">;
436+
// SWIFT_ENABLE_TENSORFLOW END
434437

435438
def enable_experimental_quasiquotes : Flag<["-"], "enable-experimental-quasiquotes">,
436439
Flags<[FrontendOption]>,

lib/Driver/ToolChains.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,10 @@ static void addCommonFrontendArgs(const ToolChain &TC, const OutputInfo &OI,
231231
options::OPT_enable_experimental_dependencies);
232232
inputArgs.AddLastArg(arguments,
233233
options::OPT_experimental_dependency_include_intrafile);
234+
// SWIFT_ENABLE_TENSORFLOW
234235
inputArgs.AddLastArg(
235236
arguments, options::OPT_enable_experimental_forward_mode_differentiation);
237+
// SWIFT_ENABLE_TENSORFLOW END
236238
inputArgs.AddLastArg(arguments,
237239
options::OPT_enable_experimental_quasiquotes);
238240
inputArgs.AddLastArg(arguments, options::OPT_package_description_version);

0 commit comments

Comments
 (0)