Skip to content

Commit 73f0560

Browse files
committed
[AutoDiff] Standardize on "differentiability parameter" terminology.
Change "differentiation parameter" to "differentiability parameter", matching terminology in docs/DifferentiableProgramming.md.
1 parent 5b38853 commit 73f0560

File tree

4 files changed

+44
-47
lines changed

4 files changed

+44
-47
lines changed

lib/Parse/ParseDecl.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ bool Parser::parseDifferentiabilityParametersClause(
877877
SmallVectorImpl<ParsedAutoDiffParameter> &parameters, StringRef attrName,
878878
bool allowNamedParameters) {
879879
SyntaxParsingContext DiffParamsClauseContext(
880-
SyntaxContext, SyntaxKind::DifferentiationParamsClause);
880+
SyntaxContext, SyntaxKind::DifferentiabilityParamsClause);
881881
consumeToken(tok::identifier);
882882
if (!consumeIf(tok::colon)) {
883883
diagnose(Tok, diag::expected_colon_after_label, "wrt");
@@ -887,8 +887,8 @@ bool Parser::parseDifferentiabilityParametersClause(
887887
// Function that parses a parameter into `parameters`. Returns true if error
888888
// occurred.
889889
auto parseParam = [&](bool parseTrailingComma = true) -> bool {
890-
SyntaxParsingContext DiffParamContext(
891-
SyntaxContext, SyntaxKind::DifferentiationParam);
890+
SyntaxParsingContext DiffParamContext(SyntaxContext,
891+
SyntaxKind::DifferentiabilityParam);
892892
SourceLoc paramLoc;
893893
switch (Tok.getKind()) {
894894
case tok::identifier: {
@@ -932,8 +932,8 @@ bool Parser::parseDifferentiabilityParametersClause(
932932

933933
// Parse opening '(' of the parameter list.
934934
if (Tok.is(tok::l_paren)) {
935-
SyntaxParsingContext DiffParamsContext(
936-
SyntaxContext, SyntaxKind::DifferentiationParams);
935+
SyntaxParsingContext DiffParamsContext(SyntaxContext,
936+
SyntaxKind::DifferentiabilityParams);
937937
consumeToken(tok::l_paren);
938938
// Parse first parameter. At least one is required.
939939
if (parseParam())
@@ -942,7 +942,7 @@ bool Parser::parseDifferentiabilityParametersClause(
942942
while (Tok.isNot(tok::r_paren))
943943
if (parseParam())
944944
return errorAndSkipUntilConsumeRightParen(*this, attrName, 2);
945-
SyntaxContext->collectNodesInPlace(SyntaxKind::DifferentiationParamList);
945+
SyntaxContext->collectNodesInPlace(SyntaxKind::DifferentiabilityParamList);
946946
// Parse closing ')' of the parameter list.
947947
consumeToken(tok::r_paren);
948948
}

0 commit comments

Comments
 (0)