Move some data to the newly available space in the bit-fields
of Stmt. This cuts the size of DeclRefExpr, UnaryOperator,
MemberExpr and BinaryOperator by 1 pointer each.
Also run clang-format on each of these classes.
Paths
| Differential D54161
[AST] Pack DeclRefExpr, UnaryOperator, MemberExpr and BinaryOperator AbandonedPublic Authored by riccibruno on Nov 6 2018, 10:35 AM.
Details
Summary Move some data to the newly available space in the bit-fields Also run clang-format on each of these classes.
Diff Detail
Event Timelinericcibruno removed a child revision: D54166: [AST] Store the string data in StringLiteral in a trailing array of chars.Nov 14 2018, 6:53 AM
Revision Contents
Diff 172794 include/clang/AST/Expr.h
include/clang/AST/Stmt.h
lib/AST/Expr.cpp
lib/Serialization/ASTWriterStmt.cpp
|