/external/webkit/JavaScriptCore/jit/ |
D | JITCall.cpp | 235 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 …]
|
D | JITArithmetic.cpp | 768 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 …]
|
D | JIT.h | 377 …instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID);
|
/external/webkit/JavaScriptCore/bytecode/ |
D | SamplingTool.cpp | 188 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()
|
D | CodeBlock.cpp | 183 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 1629 …opcodeID = m_exceptionInfo->m_getByIdExceptionInfo[low - 1].isOpConstruct ? op_construct : op_inst… in getByIdExceptionInfoForBytecodeOffset()
|
/external/webkit/JavaScriptCore/parser/ |
D | NodeConstructors.h | 407 …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 …]
|
D | Nodes.cpp | 769 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 …]
|
D | Nodes.h | 789 OpcodeID opcodeID() const { return m_opcodeID; } in opcodeID() function 829 OpcodeID opcodeID() const { return m_opcodeID; } in opcodeID() function
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.cpp | 561 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 …]
|
D | BytecodeGenerator.h | 217 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()
|