Some nodes have 4 bytes of free space in their Bitfields, this can be filled with a small field from the actual class instance
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D118230
[clang][AST] Make use of some unused space in Stmt Bitfields Needs ReviewPublic Authored by njames93 on Jan 26 2022, 2:05 AM.
Details
Summary Some nodes have 4 bytes of free space in their Bitfields, this can be filled with a small field from the actual class instance
Diff Detail
Event Timeline
Revision Contents
Diff 430410 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/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/Serialization/ASTReaderStmt.cpp
clang/lib/Serialization/ASTWriterStmt.cpp
|