Rubber-stamped by Oliver Hunt.
Fix a typo by renaming the overloaded orl_rr that takes an immediate to
orl_i32r.
* VM/CTI.cpp:
(JSC::CTI::emitFastArithPotentiallyReTagImmediate):
* masm/X86Assembler.h:
(JSC::X86Assembler::orl_i32r):
* wrec/WREC.cpp:
(JSC::WRECGenerator::generatePatternCharacter):
(JSC::WRECGenerator::generateCharacterClassInverted):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36327
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2008-09-10 Cameron Zwarich <cwzwarich@uwaterloo.ca>
+
+ Rubber-stamped by Oliver Hunt.
+
+ Fix a typo by renaming the overloaded orl_rr that takes an immediate to
+ orl_i32r.
+
+ * VM/CTI.cpp:
+ (JSC::CTI::emitFastArithPotentiallyReTagImmediate):
+ * masm/X86Assembler.h:
+ (JSC::X86Assembler::orl_i32r):
+ * wrec/WREC.cpp:
+ (JSC::WRECGenerator::generatePatternCharacter):
+ (JSC::WRECGenerator::generateCharacterClassInverted):
+
2008-09-10 Sam Weinig <sam@webkit.org>
Reviewed by Geoff Garen.
ALWAYS_INLINE void CTI::emitFastArithPotentiallyReTagImmediate(X86Assembler::RegisterID reg)
{
- m_jit.orl_rr(JSImmediate::TagBitTypeInteger, reg);
+ m_jit.orl_i32r(JSImmediate::TagBitTypeInteger, reg);
}
ALWAYS_INLINE void CTI::emitFastArithImmToInt(X86Assembler::RegisterID reg)
emitModRm_rr(src, dst);
}
- void orl_rr(int imm, RegisterID dst)
+ void orl_i32r(int imm, RegisterID dst)
{
m_buffer->putByte(OP_GROUP1_EvIb);
emitModRm_opr(GROUP1_OP_OR, dst);
// check for ascii case sensitive characters
if (isASCIIAlpha(ch)) {
- m_jit.orl_rr(32, currentValueRegister);
+ m_jit.orl_i32r(32, currentValueRegister);
ch |= 32;
} else if ((ch > 0x7f) && ((lower = Unicode::toLower(ch)) != (upper = Unicode::toUpper(ch)))) {
// handle unicode case sentitive characters - branch to success on upper
}
if (unsigned countAZaz = matchesAZaz.size()) {
- m_jit.orl_rr(32, currentValueRegister);
+ m_jit.orl_i32r(32, currentValueRegister);
for (unsigned i = 0; i < countAZaz; ++i) {
char ch = matchesAZaz[i];