[all-commits] [llvm/llvm-project] c82e4e: Always -I clang/include when tblgen'ing in Clang.
John McCall via All-commits
all-commits at lists.llvm.org
Mon Dec 16 10:34:06 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c82e4ef6960b9f09fc77abc10f374417007f5f00
https://github.com/llvm/llvm-project/commit/c82e4ef6960b9f09fc77abc10f374417007f5f00
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/cmake/modules/AddClang.cmake
M clang/include/clang/AST/CMakeLists.txt
M clang/include/clang/AST/TypeProperties.td
Log Message:
-----------
Always -I clang/include when tblgen'ing in Clang.
Commit: 00bc76edddb5a6cd417610e96289a5dc15245867
https://github.com/llvm/llvm-project/commit/00bc76edddb5a6cd417610e96289a5dc15245867
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Log Message:
-----------
Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC.
I'm going to introduce some uses of the property read/write methods.
Commit: 41d935f2c619821f4cde05ad779265ebaac5fcd7
https://github.com/llvm/llvm-project/commit/41d935f2c619821f4cde05ad779265ebaac5fcd7
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/PropertiesBase.td
M clang/include/clang/AST/TypeProperties.td
Log Message:
-----------
Replace tabs with spaces.
Commit: efd0dfbd700d724f148468e707b8ba5f28e847e6
https://github.com/llvm/llvm-project/commit/efd0dfbd700d724f148468e707b8ba5f28e847e6
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/AbstractBasicReader.h
M clang/include/clang/AST/AbstractBasicWriter.h
M clang/include/clang/AST/PropertiesBase.td
A clang/include/clang/Basic/ASTNode.td
M clang/include/clang/Basic/CommentNodes.td
M clang/include/clang/Basic/DeclNodes.td
M clang/include/clang/Basic/StmtNodes.td
M clang/include/clang/Basic/TypeNodes.td
M clang/utils/TableGen/ASTTableGen.cpp
M clang/utils/TableGen/ASTTableGen.h
M clang/utils/TableGen/ClangASTNodesEmitter.cpp
M clang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Log Message:
-----------
Add the ability to use property-based serialization for "cased" types.
This patch doesn't actually use this serialization for anything,
but follow-ups will move the current handling of various standard
types over to this.
Commit: 867570a2384e3445c5658f0f84cfe2acca13becc
https://github.com/llvm/llvm-project/commit/867570a2384e3445c5658f0f84cfe2acca13becc
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/AbstractBasicReader.h
M clang/include/clang/AST/AbstractBasicWriter.h
M clang/include/clang/AST/PropertiesBase.td
Log Message:
-----------
Use property-based serialization for DeclarationName.
Commit: 256ec9964462ea260871f8233ab3923dbdf65497
https://github.com/llvm/llvm-project/commit/256ec9964462ea260871f8233ab3923dbdf65497
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/PropertiesBase.td
M clang/utils/TableGen/ASTTableGen.h
M clang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Log Message:
-----------
Add the ability to declare helper variables when reading
properties from a value.
This is useful when the properties of a case are actually
read out of a specific structure, as with TemplateName.
Commit: 6887ccfcf283b47f4d7fc58c7099becd79d7c749
https://github.com/llvm/llvm-project/commit/6887ccfcf283b47f4d7fc58c7099becd79d7c749
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/PropertiesBase.td
M clang/include/clang/AST/TypeProperties.td
M clang/utils/TableGen/ASTTableGen.h
M clang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Log Message:
-----------
Add the ability for properties to be conditional on other properties.
This will be required by TemplateName.
Commit: a9db0d9f17f39d6aded8cdae675d94a94d63bc99
https://github.com/llvm/llvm-project/commit/a9db0d9f17f39d6aded8cdae675d94a94d63bc99
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/AbstractBasicReader.h
M clang/include/clang/AST/AbstractBasicWriter.h
M clang/include/clang/AST/PropertiesBase.td
M clang/include/clang/AST/TemplateName.h
Log Message:
-----------
Use property-based serialization for TemplateName.
Commit: 2e2d142efe5652520d3ac98781d837d2c83f617a
https://github.com/llvm/llvm-project/commit/2e2d142efe5652520d3ac98781d837d2c83f617a
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M llvm/include/llvm/ADT/Optional.h
Log Message:
-----------
Add Optional::map.
Commit: da74c4d2d822f66182e875edadd94e48825cd23a
https://github.com/llvm/llvm-project/commit/da74c4d2d822f66182e875edadd94e48825cd23a
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/AbstractBasicReader.h
M clang/include/clang/AST/AbstractBasicWriter.h
M clang/include/clang/AST/PropertiesBase.td
M clang/include/clang/Serialization/ASTRecordReader.h
Log Message:
-----------
Use property-based serialization for TemplateArgument.
Commit: b699fe8b951e14c6a892a58535976c252eb16210
https://github.com/llvm/llvm-project/commit/b699fe8b951e14c6a892a58535976c252eb16210
Author: John McCall <rjmccall at apple.com>
Date: 2019-12-16 (Mon, 16 Dec 2019)
Changed paths:
M clang/include/clang/AST/AbstractBasicReader.h
M clang/include/clang/AST/AbstractBasicWriter.h
M clang/utils/TableGen/ClangASTPropertiesEmitter.cpp
Log Message:
-----------
Forward {read,write}SomeEnumType to {read,write}Enum instead of
directly to {read,write}UInt32.
This will be useful for textual formats. NFC.
Compare: https://github.com/llvm/llvm-project/compare/ec3854e58a62...b699fe8b951e
More information about the All-commits
mailing list