]> granicus.if.org Git - clang/commit
[AST] Pack UnaryOperator
authorBruno Ricci <riccibrun@gmail.com>
Thu, 15 Nov 2018 13:30:38 +0000 (13:30 +0000)
committerBruno Ricci <riccibrun@gmail.com>
Thu, 15 Nov 2018 13:30:38 +0000 (13:30 +0000)
commit81f7d2d578d635cf6b5bb1ee61d6e0aa3f966906
tree708cf8784cc239dfe469fbd5bb8e326cd875d449
parentba7a6dfa98fee140da064022da07b6d2f0be4672
[AST] Pack UnaryOperator

Use the newly available space in the bit-fields of Stmt
to store some data from UnaryOperator.
This saves 8 bytes per UnaryOperator.

Differential Revision: https://reviews.llvm.org/D54524

Reviewed By: dblaikie

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346951 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/Stmt.h