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
tree: 5fefdbc19a1ea2a9147fe83248fd90affac9ee43
  1. third_party/