Changeset 43103 in webkit for trunk/JavaScriptCore/jit/JIT.h
- Timestamp:
- Apr 30, 2009, 3:58:21 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/jit/JIT.h
r42337 r43103 65 65 #define ARG_setCallFrame(newCallFrame) (ARGS[STUB_ARGS_callFrame] = (newCallFrame)) 66 66 67 #define ARG_src1 JSValuePtr::decode(static_cast< JSValueEncodedAsPointer*>(ARGS[1]))68 #define ARG_src2 JSValuePtr::decode(static_cast< JSValueEncodedAsPointer*>(ARGS[2]))69 #define ARG_src3 JSValuePtr::decode(static_cast< JSValueEncodedAsPointer*>(ARGS[3]))70 #define ARG_src4 JSValuePtr::decode(static_cast< JSValueEncodedAsPointer*>(ARGS[4]))71 #define ARG_src5 JSValuePtr::decode(static_cast< JSValueEncodedAsPointer*>(ARGS[5]))67 #define ARG_src1 JSValuePtr::decode(static_cast<EncodedJSValuePtr>(ARGS[1])) 68 #define ARG_src2 JSValuePtr::decode(static_cast<EncodedJSValuePtr>(ARGS[2])) 69 #define ARG_src3 JSValuePtr::decode(static_cast<EncodedJSValuePtr>(ARGS[3])) 70 #define ARG_src4 JSValuePtr::decode(static_cast<EncodedJSValuePtr>(ARGS[4])) 71 #define ARG_src5 JSValuePtr::decode(static_cast<EncodedJSValuePtr>(ARGS[5])) 72 72 #define ARG_id1 static_cast<Identifier*>(ARGS[1]) 73 73 #define ARG_id2 static_cast<Identifier*>(ARGS[2]) … … 107 107 struct StructureStubInfo; 108 108 109 typedef JSValueEncodedAsPointer* (JIT_STUB *CTIHelper_j)(STUB_ARGS);110 109 typedef JSObject* (JIT_STUB *CTIHelper_o)(STUB_ARGS); 111 110 typedef JSPropertyNameIterator* (JIT_STUB *CTIHelper_p)(STUB_ARGS); … … 530 529 Call emitNakedCall(void* function); 531 530 Call emitCTICall_internal(void*); 532 Call emitCTICall(CTIHelper_j helper) { return emitCTICall_internal(reinterpret_cast<void*>(helper)); }533 531 Call emitCTICall(CTIHelper_o helper) { return emitCTICall_internal(reinterpret_cast<void*>(helper)); } 534 532 Call emitCTICall(CTIHelper_p helper) { return emitCTICall_internal(reinterpret_cast<void*>(helper)); }
Note:
See TracChangeset
for help on using the changeset viewer.