Home
last modified time | relevance | path

Searched refs:opcodeID (Results 1 – 10 of 10) sorted by relevance

/external/webkit/JavaScriptCore/jit/
DJITCall.cpp235 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) in compileOpCall() argument
244 if (opcodeID == op_call_eval) { in compileOpCall()
256 if (opcodeID == op_call) in compileOpCall()
258 else if (opcodeID == op_construct) in compileOpCall()
265 if (opcodeID == op_construct) { in compileOpCall()
277 if (opcodeID == op_call_eval) { in compileOpCall()
287 …wCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, OpcodeID opcodeID) in compileOpCallSlowCase() argument
295 …JITStubCall stubCall(this, opcodeID == op_construct ? cti_op_construct_NotJSConstruct : cti_op_cal… in compileOpCallSlowCase()
305 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned callLinkInfoIndex) in compileOpCall() argument
314 if (opcodeID == op_call_eval) { in compileOpCall()
[all …]
DJITArithmetic.cpp768 void JIT::emitBinaryDoubleOp(OpcodeID opcodeID, unsigned dst, unsigned op1, unsigned op2, OperandTy… in emitBinaryDoubleOp() argument
799 switch (opcodeID) { in emitBinaryDoubleOp()
852 switch (opcodeID) { in emitBinaryDoubleOp()
1918 void JIT::compileBinaryArithOp(OpcodeID opcodeID, unsigned, unsigned op1, unsigned op2, OperandType…
1923 if (opcodeID == op_add)
1925 else if (opcodeID == op_sub)
1928 ASSERT(opcodeID == op_mul);
1935 void JIT::compileBinaryArithOpSlowCase(OpcodeID opcodeID, Vector<SlowCaseEntry>::iterator& iter, un…
1944 if (opcodeID == op_mul) // op_mul has an extra slow case to handle 0 * negative number.
1949 …JITStubCall stubCall(this, opcodeID == op_add ? cti_op_add : opcodeID == op_sub ? cti_op_sub : cti…
[all …]
DJIT.h377 …instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID);
/external/webkit/JavaScriptCore/bytecode/
DSamplingTool.cpp188 unsigned opcodeID = m_interpreter->getOpcodeID(sample.vPC()[0].u.opcode); in doRun() local
191 ++m_opcodeSamples[opcodeID]; in doRun()
194 m_opcodeSamplesInCTIFunctions[opcodeID]++; in doRun()
295 OpcodeID opcodeID = opcodeSampleInfo[i].opcode; in dump() local
297 const char* opcodeName = opcodeNames[opcodeID]; in dump()
298 const char* opcodePadding = padOpcodeName(opcodeID, 28); in dump()
DCodeBlock.cpp183 static bool isGlobalResolve(OpcodeID opcodeID) in isGlobalResolve() argument
185 return opcodeID == op_resolve_global; in isGlobalResolve()
188 static bool isPropertyAccess(OpcodeID opcodeID) in isPropertyAccess() argument
190 switch (opcodeID) { in isPropertyAccess()
1605 …IdExceptionInfoForBytecodeOffset(CallFrame* callFrame, unsigned bytecodeOffset, OpcodeID& opcodeID) in getByIdExceptionInfoForBytecodeOffset() argument
1629opcodeID = m_exceptionInfo->m_getByIdExceptionInfo[low - 1].isOpConstruct ? op_construct : op_inst… in getByIdExceptionInfoForBytecodeOffset()
/external/webkit/JavaScriptCore/parser/
DNodeConstructors.h407 …de::UnaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr, OpcodeID opcodeID) in UnaryOpNode() argument
410 , m_opcodeID(opcodeID) in UnaryOpNode()
434 …ata* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAss… in BinaryOpNode() argument
438 , m_opcodeID(opcodeID) in BinaryOpNode()
443 …ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAss… in BinaryOpNode() argument
447 , m_opcodeID(opcodeID) in BinaryOpNode()
452 …ata* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAss… in ReverseBinaryOpNode() argument
453 : BinaryOpNode(globalData, expr1, expr2, opcodeID, rightHasAssignments) in ReverseBinaryOpNode()
457 …ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAss… in ReverseBinaryOpNode() argument
458 : BinaryOpNode(globalData, type, expr1, expr2, opcodeID, rightHasAssignments) in ReverseBinaryOpNode()
[all …]
DNodes.cpp769 return generator.emitUnaryOp(opcodeID(), generator.finalDestination(dst), src); in emitBytecode()
894 OpcodeID opcodeID = this->opcodeID(); in emitBytecode() local
896 if (opcodeID == op_add && m_expr1->isAdd() && m_expr1->resultDescriptor().definitelyIsString()) in emitBytecode()
899 if (opcodeID == op_neq) { in emitBytecode()
909 …return generator.emitBinaryOp(opcodeID, generator.finalDestination(dst, src1.get()), src1.get(), s… in emitBytecode()
936 …return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src2, src1.… in emitBytecode()
944 …return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src1.get(),… in emitBytecode()
1005 OpcodeID opcodeID; in emitReadModifyAssignment() local
1008 opcodeID = op_mul; in emitReadModifyAssignment()
1011 opcodeID = op_div; in emitReadModifyAssignment()
[all …]
DNodes.h789 OpcodeID opcodeID() const { return m_opcodeID; } in opcodeID() function
829 OpcodeID opcodeID() const { return m_opcodeID; } in opcodeID() function
/external/webkit/JavaScriptCore/bytecompiler/
DBytecodeGenerator.cpp561 void BytecodeGenerator::emitOpcode(OpcodeID opcodeID) in emitOpcode() argument
563 instructions().append(globalData()->interpreter->getOpcode(opcodeID)); in emitOpcode()
564 m_lastOpcodeID = opcodeID; in emitOpcode()
818 RegisterID* BytecodeGenerator::emitUnaryOp(OpcodeID opcodeID, RegisterID* dst, RegisterID* src) in emitUnaryOp() argument
820 emitOpcode(opcodeID); in emitUnaryOp()
856 RegisterID* BytecodeGenerator::emitBinaryOp(OpcodeID opcodeID, RegisterID* dst, RegisterID* src1, R… in emitBinaryOp() argument
858 emitOpcode(opcodeID); in emitBinaryOp()
863 if (opcodeID == op_bitor || opcodeID == op_bitand || opcodeID == op_bitxor || in emitBinaryOp()
864 opcodeID == op_add || opcodeID == op_mul || opcodeID == op_sub || opcodeID == op_div) in emitBinaryOp()
870 RegisterID* BytecodeGenerator::emitEqualityOp(OpcodeID opcodeID, RegisterID* dst, RegisterID* src1,… in emitEqualityOp() argument
[all …]
DBytecodeGenerator.h217 void emitGetByIdExceptionInfo(OpcodeID opcodeID) in emitGetByIdExceptionInfo() argument
221 ASSERT(opcodeID == op_construct || opcodeID == op_instanceof); in emitGetByIdExceptionInfo()
224 info.isOpConstruct = (opcodeID == op_construct); in emitGetByIdExceptionInfo()