Changeset 38428 in webkit for trunk/JavaScriptCore/bytecompiler/CodeGenerator.h
- Timestamp:
- Nov 15, 2008, 1:37:49 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecompiler/CodeGenerator.h
r38427 r38428 232 232 RegisterID* emitUnexpectedLoad(RegisterID* dst, double); 233 233 234 RegisterID* emitUnaryOp( BytecodeID, RegisterID* dst, RegisterID* src, ResultType);235 RegisterID* emitBinaryOp( BytecodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2, OperandTypes);236 RegisterID* emitEqualityOp( BytecodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2);237 RegisterID* emitUnaryNoDstOp( BytecodeID, RegisterID* src);234 RegisterID* emitUnaryOp(OpcodeID, RegisterID* dst, RegisterID* src, ResultType); 235 RegisterID* emitBinaryOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2, OperandTypes); 236 RegisterID* emitEqualityOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2); 237 RegisterID* emitUnaryNoDstOp(OpcodeID, RegisterID* src); 238 238 239 239 RegisterID* emitNewObject(RegisterID* dst); … … 318 318 319 319 private: 320 void emit Bytecode(BytecodeID);320 void emitOpcode(OpcodeID); 321 321 void retrieveLastBinaryOp(int& dstIndex, int& src1Index, int& src2Index); 322 322 void retrieveLastUnaryOp(int& dstIndex, int& srcIndex); … … 346 346 typedef HashMap<UString::Rep*, JSString*, IdentifierRepHash> IdentifierStringMap; 347 347 348 RegisterID* emitCall( BytecodeID, RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset);348 RegisterID* emitCall(OpcodeID, RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, unsigned divot, unsigned startOffset, unsigned endOffset); 349 349 350 350 RegisterID* newRegister(); … … 447 447 JSGlobalData* m_globalData; 448 448 449 BytecodeID m_lastBytecodeID;449 OpcodeID m_lastOpcodeID; 450 450 451 451 #ifndef NDEBUG
Note:
See TracChangeset
for help on using the changeset viewer.