roc proposed to remove nsFloatCache &co and store the region on the float frame itself. A bit on nsLineBox would say whether float placeholders exist on the line, to optimize RecoverFloats and other lookups. RecoverFloats and the CheckPlaceholderInLine call seem to be the main places nsFloatCache is used. http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsBlockFrame.cpp#3997
You need to log in before you can comment on or make changes to this bug.