Pack WebCore::RuleData better.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Jan 2015 21:20:33 +0000 (21:20 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Jan 2015 21:20:33 +0000 (21:20 +0000)
commit366539024859046cfeafd7c1c456c68b5826644f
tree473089a5cf38049645efe30bb377ce878a29e33a
parentd19e3f36f0ce1e908d882a88e7c891b3dc3a61a6
Pack WebCore::RuleData better.
<https://webkit.org/b/140109>

Reviewed by Benjamin Poulain.

Shrink RuleData by 8 bytes per instance by reordering members so that
the CSS JIT compilation status fits into the bitfield.

* css/RuleSet.h:
(WebCore::RuleData::compilationStatus):
* cssjit/SelectorCompiler.h:
(WebCore::SelectorCompilationStatus::SelectorCompilationStatus):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@177988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/css/RuleSet.h
Source/WebCore/cssjit/SelectorCompiler.h