2008-09-09 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Maciej Stachowiak.
Bug 20755: Create an X86 namespace for register names and other things
<https://bugs.webkit.org/show_bug.cgi?id=20755>
Create an X86 namespace to put X86 register names. Perhaps I will move
opcode names here later as well.
* VM/CTI.cpp:
(JSC::CTI::emitGetArg):
(JSC::CTI::emitGetPutArg):
(JSC::CTI::emitPutArg):
(JSC::CTI::emitPutArgConstant):
(JSC::CTI::emitPutCTIParam):
(JSC::CTI::emitGetCTIParam):
(JSC::CTI::emitPutToCallFrameHeader):
(JSC::CTI::emitGetFromCallFrameHeader):
(JSC::CTI::emitPutResult):
(JSC::CTI::emitDebugExceptionCheck):
(JSC::CTI::emitJumpSlowCaseIfNotImms):
(JSC::CTI::compileOpCall):
(JSC::CTI::emitSlowScriptCheck):
(JSC::CTI::privateCompileMainPass):
(JSC::CTI::privateCompileSlowCases):
(JSC::CTI::privateCompile):
(JSC::CTI::privateCompileGetByIdSelf):
(JSC::CTI::privateCompileGetByIdProto):
(JSC::CTI::privateCompileGetByIdChain):
(JSC::CTI::privateCompilePutByIdReplace):
(JSC::CTI::privateArrayLengthTrampoline):
(JSC::CTI::privateStringLengthTrampoline):
(JSC::CTI::compileRegExp):
* VM/CTI.h:
* masm/X86Assembler.h:
(JSC::X86::):
(JSC::X86Assembler::emitModRm_rm):
(JSC::X86Assembler::emitModRm_rm_Unchecked):
(JSC::X86Assembler::emitModRm_rmsib):
* wrec/WREC.cpp:
(JSC::WRECGenerator::generateNonGreedyQuantifier):
(JSC::WRECGenerator::generateGreedyQuantifier):
(JSC::WRECGenerator::generateParentheses):
(JSC::WRECGenerator::generateBackreference):
(JSC::WRECGenerator::gernerateDisjunction):
* wrec/WREC.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36307
268f45cc-cd09-0410-ab3c-
d52691b4dbfc