/external/webkit/JavaScriptCore/jit/ |
JITCall.cpp | 232 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) 240 if (opcodeID == op_call_eval) { 251 if (opcodeID == op_call) 253 else if (opcodeID == op_construct) 260 if (opcodeID == op_construct) { 272 if (opcodeID == op_call_eval) 280 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, OpcodeID opcodeID) 288 JITStubCall stubCall(this, opcodeID == op_construct ? cti_op_construct_NotJSConstruct : cti_op_call_NotJSFunction) [all...] |
JITArithmetic.cpp | 842 void JIT::emitBinaryDoubleOp(OpcodeID opcodeID, unsigned dst, unsigned op1, unsigned op2, OperandTypes types, JumpList& notInt32Op1, JumpList& notInt32Op2, bool op1IsInRegisters, bool op2IsInRegisters) 873 switch (opcodeID) { 930 switch (opcodeID) { [all...] |
JIT.h | 372 void compileOpCall(OpcodeID, Instruction* instruction, unsigned callLinkInfoIndex); 377 void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID); 437 void emitBinaryDoubleOp(OpcodeID, unsigned dst, unsigned op1, unsigned op2, OperandTypes, JumpList& notInt32Op1, JumpList& notInt32Op2, bool op1IsInRegisters = true, bool op2IsInRegisters = true); 561 void compileBinaryArithOp(OpcodeID, unsigned dst, unsigned src1, unsigned src2, OperandTypes opi); 563 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes, bool op1HasImmediateIntFastCase, bool op2HasImmediateIntFastCase); 565 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes); [all...] |
/external/webkit/JavaScriptCore/bytecode/ |
SamplingTool.cpp | 188 unsigned opcodeID = m_interpreter->getOpcodeID(sample.vPC()[0].u.opcode); 191 ++m_opcodeSamples[opcodeID]; 194 m_opcodeSamplesInCTIFunctions[opcodeID]++; 230 OpcodeID opcode; 276 opcodeSampleInfo[i].opcode = static_cast<OpcodeID>(i); 295 OpcodeID opcodeID = opcodeSampleInfo[i].opcode; 297 const char* opcodeName = opcodeNames[opcodeID]; 298 const char* opcodePadding = padOpcodeName(opcodeID, 28);
|
CodeBlock.cpp | 181 static bool isGlobalResolve(OpcodeID opcodeID) 183 return opcodeID == op_resolve_global; 186 static bool isPropertyAccess(OpcodeID opcodeID) 188 switch (opcodeID) { 208 static unsigned instructionOffsetForNth(ExecState* exec, const Vector<Instruction>& instructions, int nth, bool (*predicate)(OpcodeID)) 212 OpcodeID currentOpcode = exec->interpreter()->getOpcodeID(instructions[i].u.opcode); [all...] |
/external/webkit/JavaScriptCore/parser/ |
NodeConstructors.h | 407 inline UnaryOpNode::UnaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr, OpcodeID opcodeID) 410 , m_opcodeID(opcodeID) 434 inline BinaryOpNode::BinaryOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) 438 , m_opcodeID(opcodeID) 443 inline BinaryOpNode::BinaryOpNode(JSGlobalData* globalData, ResultType type, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments) 447 , m_opcodeID(opcodeID) 452 inline ReverseBinaryOpNode::ReverseBinaryOpNode(JSGlobalData* globalData, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID opcodeID, bool rightHasAssignments [all...] |
Nodes.h | 760 UnaryOpNode(JSGlobalData*, ResultType, ExpressionNode*, OpcodeID); 769 OpcodeID opcodeID() const { return m_opcodeID; } 772 OpcodeID m_opcodeID; 803 BinaryOpNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments); 804 BinaryOpNode(JSGlobalData*, ResultType, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments); 812 OpcodeID opcodeID() const { return m_opcodeID; } 818 OpcodeID m_opcodeID; 825 ReverseBinaryOpNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments) [all...] |
/external/webkit/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.cpp | 574 void BytecodeGenerator::emitOpcode(OpcodeID opcodeID) 576 instructions().append(globalData()->interpreter->getOpcode(opcodeID)); 577 m_lastOpcodeID = opcodeID; 843 RegisterID* BytecodeGenerator::emitUnaryOp(OpcodeID opcodeID, RegisterID* dst, RegisterID* src) 845 emitOpcode(opcodeID); 881 RegisterID* BytecodeGenerator::emitBinaryOp(OpcodeID opcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2, OperandTypes types) 883 emitOpcode(opcodeID); [all...] |
BytecodeGenerator.h | 237 void emitGetByIdExceptionInfo(OpcodeID opcodeID) 241 ASSERT(opcodeID == op_construct || opcodeID == op_instanceof); 244 info.isOpConstruct = (opcodeID == op_construct); 269 RegisterID* emitUnaryOp(OpcodeID, RegisterID* dst, RegisterID* src); 270 RegisterID* emitBinaryOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2, OperandTypes); 271 RegisterID* emitEqualityOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2); 272 RegisterID* emitUnaryNoDstOp(OpcodeID, RegisterID* src); 380 void emitOpcode(OpcodeID); [all...] |
NodesCodegen.cpp | [all...] |