Changeset 39265 in webkit for trunk/JavaScriptCore/jit
- Timestamp:
- Dec 12, 2008, 7:03:07 PM (16 years ago)
- Location:
- trunk/JavaScriptCore/jit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JIT.cpp
r39261 r39265 722 722 emitPutCTIArgConstant(reinterpret_cast<unsigned>(ident), 4); 723 723 emitPutCTIArgConstant(currentIndex, 8); 724 emitPutCTIArgConstant(reinterpret_cast<unsigned>(instruction + i), 12);725 724 emitCTICall(i, Interpreter::cti_op_resolve_global); 726 725 emitPutVirtualRegister(instruction[i + 1].u.operand); -
trunk/JavaScriptCore/jit/JIT.h
r39261 r39265 75 75 #define ARG_regexp1 static_cast<RegExp*>(ARGS[1]) 76 76 #define ARG_pni1 static_cast<JSPropertyNameIterator*>(ARGS[1]) 77 #define ARG_instr1 static_cast<Instruction*>(ARGS[1])78 #define ARG_instr2 static_cast<Instruction*>(ARGS[2])79 #define ARG_instr3 static_cast<Instruction*>(ARGS[3])80 77 #define ARG_instr4 static_cast<Instruction*>(ARGS[4]) 81 #define ARG_instr5 static_cast<Instruction*>(ARGS[5])82 #define ARG_instr6 static_cast<Instruction*>(ARGS[6])83 78 #define ARG_returnAddress2 static_cast<void*>(ARGS[2]) 84 79 #define ARG_codeBlock4 static_cast<CodeBlock*>(ARGS[4]) -
trunk/JavaScriptCore/jit/JITCall.cpp
r39261 r39265 102 102 emitPutCTIArgConstant(registerOffset, 4); 103 103 emitPutCTIArgConstant(argCount, 8); 104 emitPutCTIArgConstant(reinterpret_cast<unsigned>(instruction), 12);105 104 } 106 105 … … 118 117 emitPutCTIArgFromVirtualRegister(proto, 12, X86::eax); 119 118 emitPutCTIArgConstant(thisRegister, 16); 120 emitPutCTIArgConstant(reinterpret_cast<unsigned>(instruction), 20);121 119 } 122 120
Note:
See TracChangeset
for help on using the changeset viewer.