[PATCH] D118230: [clang][AST] Make use of some unused space in Stmt Bitfields
Nathan James via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Feb 3 09:13:34 PST 2022
njames93 created this revision.
njames93 added a reviewer: rsmith.
njames93 updated this revision to Diff 403238.
njames93 added a comment.
njames93 updated this revision to Diff 403688.
njames93 updated this revision to Diff 403743.
njames93 updated this revision to Diff 404445.
njames93 updated this revision to Diff 405195.
njames93 published this revision for review.
Herald added a reviewer: jdoerfert.
Herald added subscribers: cfe-commits, sstefan1.
Herald added a project: clang.
Extend more nodes
njames93 added a comment.
Fix some failed tests
njames93 added a comment.
Extended changes to Stmts
njames93 added a comment.
Trunk rebase to fix buildbot
njames93 added a comment.
libarcher tests should be fixed now for pre-merge CI failure.
Some nodes have 4 bytes of free space in their Bitfields, this can be filled with a small field from the actual class instance
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D118230
Files:
clang/include/clang/AST/Expr.h
clang/include/clang/AST/ExprCXX.h
clang/include/clang/AST/ExprObjC.h
clang/include/clang/AST/Stmt.h
clang/include/clang/AST/StmtCXX.h
clang/include/clang/AST/StmtObjC.h
clang/include/clang/AST/StmtOpenMP.h
clang/lib/AST/Expr.cpp
clang/lib/AST/ExprCXX.cpp
clang/lib/AST/ExprObjC.cpp
clang/lib/AST/Stmt.cpp
clang/lib/AST/StmtCXX.cpp
clang/lib/AST/StmtObjC.cpp
clang/lib/AST/StmtOpenMP.cpp
clang/lib/Serialization/ASTReaderStmt.cpp
clang/lib/Serialization/ASTWriterStmt.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D118230.405195.patch
Type: text/x-patch
Size: 178488 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220203/6e48f1f2/attachment-0001.bin>
More information about the cfe-commits
mailing list