Slap ALWAYS_INLINE on Element attribute lookup things.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Apr 2014 20:40:39 +0000 (20:40 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Apr 2014 20:40:39 +0000 (20:40 +0000)
commit1253709f6a2c89c73336053c7f836359b0726c75
treed077c93652eb3f449321ef3bd7855294cb289ac8
parent3ec414f8f2c854ecd0794b7e9e23e74694e90552
Slap ALWAYS_INLINE on Element attribute lookup things.
<https://webkit.org/b/131892>

Most of the "inline" helpers for setting/getting attributes were not
actually getting inlined by the compiler, so let's make that happen.

Reviewed by Geoffrey Garen.

* dom/Element.cpp:
(WebCore::Element::synchronizeAttribute):
* dom/ElementData.h:
(WebCore::ElementData::findAttributeByName):
(WebCore::ElementData::findAttributeIndexByName):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@167545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/dom/Element.cpp
Source/WebCore/dom/ElementData.h