Changeset 42337 in webkit for trunk/JavaScriptCore/bytecompiler/BytecodeGenerator.h
- Timestamp:
- Apr 8, 2009, 4:08:28 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecompiler/BytecodeGenerator.h
r42065 r42337 289 289 RegisterID* emitCall(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 290 290 RegisterID* emitCallEval(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 291 RegisterID* emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* argCount, unsigned divot, unsigned startOffset, unsigned endOffset); 292 RegisterID* emitLoadVarargs(RegisterID* argCountDst, RegisterID* args); 291 293 292 294 RegisterID* emitReturn(RegisterID* src); … … 300 302 PassRefPtr<Label> emitJumpIfFalse(RegisterID* cond, Label* target); 301 303 PassRefPtr<Label> emitJumpIfNotFunctionCall(RegisterID* cond, Label* target); 304 PassRefPtr<Label> emitJumpIfNotFunctionApply(RegisterID* cond, Label* target); 302 305 PassRefPtr<Label> emitJumpScopes(Label* target, int targetScopeDepth); 303 306 … … 366 369 typedef HashMap<double, JSValuePtr> NumberMap; 367 370 typedef HashMap<UString::Rep*, JSString*, IdentifierRepHash> IdentifierStringMap; 368 371 369 372 RegisterID* emitCall(OpcodeID, RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 370 373
Note:
See TracChangeset
for help on using the changeset viewer.