Use the newly available space in the bit-fields of Stmt
and store the expressions in a trailing array.
This saves 2 pointer per ParenListExpr.
Paths
| Differential D54675
[AST] Store the expressions in ParenListExpr in a trailing array ClosedPublic Authored by riccibruno on Nov 18 2018, 5:50 AM.
Details Summary Use the newly available space in the bit-fields of Stmt This saves 2 pointer per ParenListExpr.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 18 2018, 3:09 PM Closed by commit rC347320: [AST] Store the expressions in ParenListExpr in a trailing array (authored by brunoricci). · Explain WhyNov 20 2018, 8:23 AM Closed by commit rL347320: [AST] Store the expressions in ParenListExpr in a trailing array (authored by brunoricci). · Explain Why This revision was automatically updated to reflect the committed changes. This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 174781 cfe/trunk/include/clang/AST/Expr.h
cfe/trunk/include/clang/AST/Stmt.h
cfe/trunk/lib/AST/ASTImporter.cpp
cfe/trunk/lib/AST/Expr.cpp
cfe/trunk/lib/Sema/SemaCoroutine.cpp
cfe/trunk/lib/Sema/SemaDeclCXX.cpp
cfe/trunk/lib/Sema/SemaExpr.cpp
cfe/trunk/lib/Serialization/ASTReaderStmt.cpp
cfe/trunk/lib/Serialization/ASTWriterStmt.cpp
|