/external/webkit/JavaScriptCore/bytecode/ |
D | Instruction.h | 113 struct Instruction { struct 114 Instruction(Opcode opcode) in Instruction() argument 124 Instruction(int operand) in Instruction() argument 132 Instruction(Structure* structure) { u.structure = structure; } in Instruction() function 133 Instruction(StructureChain* structureChain) { u.structureChain = structureChain; } in Instruction() argument 134 Instruction(JSCell* jsCell) { u.jsCell = jsCell; } in Instruction() function 135 …Instruction(PolymorphicAccessStructureList* polymorphicStructures) { u.polymorphicStructures = pol… in Instruction() function 151 template<> struct VectorTraits<JSC::Instruction> : VectorTraitsBase<true, JSC::Instruction> { }; argument
|
D | SamplingTool.h | 45 struct Instruction; 64 void sample(CodeBlock*, Instruction*); 152 void sample(CodeBlock* codeBlock, Instruction* vPC) in sample() 162 … void* encodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false) 179 Instruction* vPC() { return reinterpret_cast<Instruction*>(m_sample & ~0x3); } in vPC()
|
D | CodeBlock.h | 236 void refStructures(Instruction* vPC) const; 237 void derefStructures(Instruction* vPC) const; 246 void printStructures(const Instruction*) const; 247 void printStructure(const char* name, const Instruction*, int operand) const; 324 Vector<Instruction>& instructions() { return m_instructions; } in instructions() 458 …void dump(ExecState*, const Vector<Instruction>::const_iterator& begin, Vector<Instruction>::const… 472 Vector<Instruction> m_instructions;
|
D | CodeBlock.cpp | 133 static int locationForOffset(const Vector<Instruction>::const_iterator& begin, Vector<Instruction>:… in locationForOffset() 138 static void printUnaryOp(int location, Vector<Instruction>::const_iterator& it, const char* op) in printUnaryOp() 146 static void printBinaryOp(int location, Vector<Instruction>::const_iterator& it, const char* op) in printBinaryOp() 154 static void printConditionalJump(const Vector<Instruction>::const_iterator& begin, Vector<Instructi… in printConditionalJump() 161 static void printGetByIdOp(int location, Vector<Instruction>::const_iterator& it, const Vector<Iden… in printGetByIdOp() 170 static void printPutByIdOp(int location, Vector<Instruction>::const_iterator& it, const Vector<Iden… in printPutByIdOp() 207 static unsigned instructionOffsetForNth(ExecState* exec, const Vector<Instruction>& instructions, i… in instructionOffsetForNth() 276 void CodeBlock::printStructure(const char* name, const Instruction* vPC, int operand) const in printStructure() 282 void CodeBlock::printStructures(const Instruction* vPC) const in printStructures() 338 static_cast<unsigned long>(m_instructions.size() * sizeof(Instruction)), in dump() [all …]
|
D | SamplingTool.cpp | 42 void ScopeSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC) in sample()
|
/external/webkit/JavaScriptCore/interpreter/ |
D | Interpreter.h | 48 class Instruction; variable 319 NEVER_INLINE bool resolve(CallFrame*, Instruction*, JSValuePtr& exceptionValue); 320 NEVER_INLINE bool resolveSkip(CallFrame*, Instruction*, JSValuePtr& exceptionValue); 321 NEVER_INLINE bool resolveGlobal(CallFrame*, Instruction*, JSValuePtr& exceptionValue); 322 NEVER_INLINE void resolveBase(CallFrame*, Instruction* vPC); 323 … NEVER_INLINE bool resolveBaseAndProperty(CallFrame*, Instruction*, JSValuePtr& exceptionValue); 324 NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction* vPC); 328 NEVER_INLINE bool resolveBaseAndFunc(CallFrame*, Instruction*, JSValuePtr& exceptionValue); 342 …void tryCacheGetByID(CallFrame*, CodeBlock*, Instruction*, JSValuePtr baseValue, const Identifier&… 343 void uncacheGetByID(CodeBlock*, Instruction* vPC); [all …]
|
D | Register.h | 45 struct Instruction; 75 Register(Instruction*); 87 Instruction* vPC() const; 101 Instruction* vPC; 205 ALWAYS_INLINE Register::Register(Instruction* vPC) in Register() 282 ALWAYS_INLINE Instruction* Register::vPC() const in vPC()
|
D | CallFrame.h | 109 Instruction* returnPC() const { return this[RegisterFile::ReturnPC].vPC(); } in returnPC() 119 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain, in init()
|
D | Interpreter.cpp | 98 return static_cast<Instruction*>(pc) - codeBlock->instructions().begin(); in bytecodeOffsetForPC() 266 NEVER_INLINE bool Interpreter::resolve(CallFrame* callFrame, Instruction* vPC, JSValuePtr& exceptio… in resolve() 294 NEVER_INLINE bool Interpreter::resolveSkip(CallFrame* callFrame, Instruction* vPC, JSValuePtr& exce… in resolveSkip() 327 NEVER_INLINE bool Interpreter::resolveGlobal(CallFrame* callFrame, Instruction* vPC, JSValuePtr& ex… in resolveGlobal() 390 NEVER_INLINE void Interpreter::resolveBase(CallFrame* callFrame, Instruction* vPC) in resolveBase() 397 NEVER_INLINE bool Interpreter::resolveBaseAndProperty(CallFrame* callFrame, Instruction* vPC, JSVal… in resolveBaseAndProperty() 433 NEVER_INLINE bool Interpreter::resolveBaseAndFunc(CallFrame* callFrame, Instruction* vPC, JSValuePt… in resolveBaseAndFunc() 515 …(CallFrame* callFrame, bool forInstanceOf, CodeBlock* codeBlock, const Instruction* vPC, JSValuePt… in isNotObject() 1155 …INE ScopeChainNode* Interpreter::createExceptionScope(CallFrame* callFrame, const Instruction* vPC) in createExceptionScope() 1177 …terpreter::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, Instruction* vPC, JSValuePt… in tryCachePutByID() [all …]
|
/external/webkit/JavaScriptCore/jit/ |
D | JIT.h | 102 struct Instruction; 391 void compileOpCall(OpcodeID, Instruction* instruction, unsigned callLinkInfoIndex); 393 void compileOpCallSetupArgs(Instruction*); 394 void compileOpCallEvalSetupArgs(Instruction*); 395 …void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsign… 396 void compileOpConstructSetupArgs(Instruction*); 398 void compileOpStrictEq(Instruction* instruction, CompileOpStrictEqType type); 401 void compileFastArith_op_add(Instruction*); 402 void compileFastArith_op_sub(Instruction*); 403 void compileFastArith_op_mul(Instruction*); [all …]
|
D | JITCall.cpp | 83 void JIT::compileOpCallSetupArgs(Instruction* instruction) in compileOpCallSetupArgs() 94 void JIT::compileOpCallEvalSetupArgs(Instruction* instruction) in compileOpCallEvalSetupArgs() 105 void JIT::compileOpConstructSetupArgs(Instruction* instruction) in compileOpConstructSetupArgs() 122 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) in compileOpCall() 173 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, un… in compileOpCallSlowCase() 196 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned callLinkInfoIndex) in compileOpCall() 258 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, un… in compileOpCallSlowCase()
|
D | JITArithmetic.cpp | 328 void JIT::compileFastArith_op_add(Instruction* currentInstruction) in compileFastArith_op_add() 339 void JIT::compileFastArithSlow_op_add(Instruction*, Vector<SlowCaseEntry>::iterator&) in compileFastArithSlow_op_add() argument 344 void JIT::compileFastArith_op_mul(Instruction* currentInstruction) in compileFastArith_op_mul() 355 void JIT::compileFastArithSlow_op_mul(Instruction*, Vector<SlowCaseEntry>::iterator&) in compileFastArithSlow_op_mul() argument 360 void JIT::compileFastArith_op_sub(Instruction* currentInstruction) in compileFastArith_op_sub() 371 void JIT::compileFastArithSlow_op_sub(Instruction*, Vector<SlowCaseEntry>::iterator&) in compileFastArithSlow_op_sub() argument 457 void JIT::compileFastArith_op_add(Instruction* currentInstruction) in compileFastArith_op_add() 487 void JIT::compileFastArithSlow_op_add(Instruction* currentInstruction, Vector<SlowCaseEntry>::itera… in compileFastArithSlow_op_add() 512 void JIT::compileFastArith_op_mul(Instruction* currentInstruction) in compileFastArith_op_mul() 536 void JIT::compileFastArithSlow_op_mul(Instruction* currentInstruction, Vector<SlowCaseEntry>::itera… in compileFastArithSlow_op_mul() [all …]
|
D | JIT.cpp | 225 void JIT::compileOpStrictEq(Instruction* currentInstruction, CompileOpStrictEqType type) in compileOpStrictEq() 316 Instruction* instructionsBegin = m_codeBlock->instructions().begin(); in privateCompileMainPass() 323 Instruction* currentInstruction = instructionsBegin + m_bytecodeIndex; in privateCompileMainPass() 1277 Instruction* instructionsBegin = m_codeBlock->instructions().begin(); in privateCompileSlowCases() 1289 Instruction* currentInstruction = instructionsBegin + m_bytecodeIndex; in privateCompileSlowCases()
|
/external/webkit/JavaScriptCore/runtime/ |
D | JSGlobalData.h | 49 class Instruction; variable 75 const Vector<Instruction>& numericCompareFunction(ExecState*); 76 Vector<Instruction> lazyNumericCompareFunction;
|
D | ExceptionHelpers.h | 39 class Instruction; variable
|
D | JSGlobalData.cpp | 190 const Vector<Instruction>& JSGlobalData::numericCompareFunction(ExecState* exec) in numericCompareFunction()
|
D | JSValue.h | 43 struct Instruction;
|
D | JSNumberCell.h | 49 struct Instruction;
|
/external/openssl/crypto/objects/ |
D | objects.txt | 838 id-ce 23 : holdInstructionCode : Hold Instruction Code 841 holdInstruction 1 : holdInstructionNone : Hold Instruction None 843 holdInstruction 2 : holdInstructionCallIssuer : Hold Instruction Call Issuer 845 holdInstruction 3 : holdInstructionReject : Hold Instruction Reject
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.h | 418 Vector<Instruction>& instructions() { return m_codeBlock->instructions(); } in instructions()
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog | 56 is zeroed, and modify the Instruction constructor taking an Opcode so that 58 a byte) it zeros the Instruction first before writing the opcode. 60 * bytecode/Instruction.h: 61 (JSC::Instruction::Instruction): 4693 Clear the bytecode Instruction vector at the end JIT generation. 4742 Remove dependency on the bytecode Instruction buffer in Interpreter::throwException 4763 … Remove dependency on the bytecode Instruction buffer in Interpreter::cti_op_call_NotJSFunction 5458 Move more JIT functionality to using offsets into the Instruction buffer 5621 Remove dependancy on having the Instruction buffer in order to 5664 * bytecode/Instruction.h: [all …]
|
D | GNUmakefile.am | 94 JavaScriptCore/bytecode/Instruction.h \
|
/external/qemu/tcg/ |
D | README | 117 3.4) Instruction Reference
|
/external/webkit/JavaScriptCore/JavaScriptCore.xcodeproj/ |
D | project.pbxproj | 155 …9A07990ED1D3AE00F1F681 /* Instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = 969A07930ED… 649 …D1D3AE00F1F681 /* Instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 1441 969A07930ED1D3AE00F1F681 /* Instruction.h */, 1556 969A07990ED1D3AE00F1F681 /* Instruction.h in Headers */,
|
/external/openssl/crypto/des/asm/ |
D | des_enc.m4 | 30 ! Instruction grouping often refers to one CPU cycle.
|