/external/webkit/Source/JavaScriptCore/bytecode/ |
Opcode.cpp | 129 printf("%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 28), opcodeCounts[index], ((double) opcodeCounts[index]) / ((double) totalInstructions) * 100.0); 142 printf("%s%s %s:%s %lld %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 28), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 28), count, ((double) count) / ((double) totalInstructionPairs) * 100.0); 154 printf("\n%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 28), opcodeCount, opcodeProportion * 100.0); 167 printf(" %s%s %s:%s %lld - %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 28), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 28), pairCount, pairProportion * 100.0);
|
Opcode.h | 199 typedef enum { FOR_EACH_OPCODE_ID(OPCODE_ID_ENUM) } OpcodeID; 225 typedef OpcodeID Opcode; 235 inline const char* padOpcodeName(OpcodeID op, unsigned width) 262 inline size_t opcodeLength(OpcodeID opcode)
|
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 | 183 static bool isGlobalResolve(OpcodeID opcodeID) 185 return opcodeID == op_resolve_global || opcodeID == op_resolve_global_dynamic; 188 static bool isPropertyAccess(OpcodeID opcodeID) 190 switch (opcodeID) { 210 static unsigned instructionOffsetForNth(ExecState* exec, const Vector<Instruction>& instructions, int nth, bool (*predicate)(OpcodeID)) 214 OpcodeID currentOpcode = exec->interpreter()->getOpcodeID(instructions[i].u.opcode); [all...] |
/external/webkit/Source/JavaScriptCore/interpreter/ |
Interpreter.h | 76 Opcode getOpcode(OpcodeID id) 85 OpcodeID getOpcodeID(Opcode opcode) 163 Opcode m_opcodeTable[numOpcodeIDs]; // Maps OpcodeID => Opcode for compiling 164 HashMap<Opcode, OpcodeID> m_opcodeIDTable; // Maps Opcode => OpcodeID for decompiling
|
Interpreter.cpp | 424 m_opcodeIDTable.add(m_opcodeTable[i], static_cast<OpcodeID>(i)); [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITCall.cpp | 109 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) 117 if (opcodeID == op_call_eval) { 137 emitNakedCall(opcodeID == op_construct ? m_globalData->jitStubs->ctiVirtualConstruct() : m_globalData->jitStubs->ctiVirtualCall()); 139 if (opcodeID == op_call_eval) 145 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, OpcodeID opcodeID) 153 JITStubCall stubCall(this, opcodeID == op_construct ? cti_op_construct_NotJSConstruct : cti_op_call_NotJSFunction); 166 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned callLinkInfoIndex [all...] |
JITCall32_64.cpp | 190 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) 197 if (opcodeID == op_call_eval) { 217 emitNakedCall(opcodeID == op_construct ? m_globalData->jitStubs->ctiVirtualConstruct() : m_globalData->jitStubs->ctiVirtualCall()); 219 if (opcodeID == op_call_eval) 225 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, OpcodeID opcodeID) 234 JITStubCall stubCall(this, opcodeID == op_construct ? cti_op_construct_NotJSConstruct : cti_op_call_NotJSFunction); 247 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned callLinkInfoIndex [all...] |
JIT.h | 284 void compileOpCall(OpcodeID, Instruction* instruction, unsigned callLinkInfoIndex); 287 void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID); 341 void emitBinaryDoubleOp(OpcodeID, unsigned dst, unsigned op1, unsigned op2, OperandTypes, JumpList& notInt32Op1, JumpList& notInt32Op2, bool op1IsInRegisters = true, bool op2IsInRegisters = true); 563 void compileBinaryArithOp(OpcodeID, unsigned dst, unsigned src1, unsigned src2, OperandTypes opi); 565 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes, bool op1HasImmediateIntFastCase, bool op2HasImmediateIntFastCase); 567 void compileBinaryArithOpSlowCase(OpcodeID, Vector<SlowCaseEntry>::iterator&, unsigned dst, unsigned src1, unsigned src2, OperandTypes); [all...] |
JITArithmetic.cpp | [all...] |
JITArithmetic32_64.cpp | [all...] |
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.h | 282 RegisterID* emitUnaryOp(OpcodeID, RegisterID* dst, RegisterID* src); 283 RegisterID* emitBinaryOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2, OperandTypes); 284 RegisterID* emitEqualityOp(OpcodeID, RegisterID* dst, RegisterID* src1, RegisterID* src2); 285 RegisterID* emitUnaryNoDstOp(OpcodeID, RegisterID* src); 404 void emitOpcode(OpcodeID); 427 RegisterID* emitCall(OpcodeID, RegisterID* dst, RegisterID* func, CallArguments&, unsigned divot, unsigned startOffset, unsigned endOffset); 566 OpcodeID m_lastOpcodeID;
|
BytecodeGenerator.cpp | 706 void BytecodeGenerator::emitOpcode(OpcodeID opcodeID) 713 instructions().append(globalData()->interpreter->getOpcode(opcodeID)); 714 m_lastOpcodeID = opcodeID; [all...] |
NodesCodegen.cpp | [all...] |
/external/webkit/Source/JavaScriptCore/parser/ |
Nodes.h | 766 UnaryOpNode(JSGlobalData*, ResultType, ExpressionNode*, OpcodeID); 775 OpcodeID opcodeID() const { return m_opcodeID; } 778 OpcodeID m_opcodeID; 809 BinaryOpNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments); 810 BinaryOpNode(JSGlobalData*, ResultType, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments); 821 OpcodeID opcodeID() const { return m_opcodeID; } 827 OpcodeID m_opcodeID; 834 ReverseBinaryOpNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2, OpcodeID, bool rightHasAssignments) [all...] |
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...] |
/external/webkit/Source/JavaScriptCore/assembler/ |
ARMv7Assembler.h | 595 } OpcodeID; [all...] |