Changeset 36741 in webkit for trunk/JavaScriptCore/VM/CodeGenerator.cpp
- Timestamp:
- Sep 21, 2008, 1:35:20 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CodeGenerator.cpp
r36695 r36741 731 731 } 732 732 733 RegisterID* CodeGenerator::emitLoad(RegisterID* dst, double d) 734 { 735 return emitLoad(dst, jsNumber(globalExec(), d)); 733 RegisterID* CodeGenerator::emitLoad(RegisterID* dst, double number) 734 { 735 pair<NumberMap::iterator, bool> addResult = m_numberMap.add(number, 0); 736 if (addResult.second) 737 addResult.first->second = jsNumber(globalExec(), number); 738 return emitLoad(dst, addResult.first->second); 739 } 740 741 RegisterID* CodeGenerator::emitLoad(RegisterID* dst, const Identifier& identifier) 742 { 743 pair<IdentifierStringMap::iterator, bool> addResult = m_stringMap.add(identifier.ustring().rep(), 0); 744 if (addResult.second) 745 addResult.first->second = jsOwnedString(globalExec(), identifier.ustring()); 746 return emitLoad(dst, addResult.first->second); 736 747 } 737 748
Note:
See TracChangeset
for help on using the changeset viewer.