Move m_paintInvalidationBoundingBox into RenderSVGModelObject
All classes (directly) derived from RenderSVGModelObject [1] carry a
member 'FloatRect m_paintInvalidationBoundingBox', and relocating it
does increase the size of any of the derived classes.
This will allow reducing the number of virtual calls in the paint
invalidation code-path, and possibly elsewhere.
[1] RenderSVGShape, RenderSVGImage and RenderSVGContainer
Review URL: https://codereview.chromium.org/731243002
git-svn-id: svn://svn.chromium.org/blink/trunk@185511 bbb929c8-8fbe-4397-9dbb-9b2b20218538
4 files changed