HomeSort by relevance Sort by last modified time
    Searched defs:codeBlock (Results 1 - 11 of 11) sorted by null

  /external/webkit/JavaScriptCore/interpreter/
Register.h 40 class CodeBlock;
61 Register& operator=(CodeBlock*);
71 CodeBlock* codeBlock() const;
91 CodeBlock* codeBlock;
142 ALWAYS_INLINE Register& Register::operator=(CodeBlock* codeBlock)
144 u.codeBlock = codeBlock;
    [all...]
CallFrame.h 41 CodeBlock* codeBlock() const { return this[RegisterFile::CodeBlock].Register::codeBlock(); }
117 ALWAYS_INLINE void init(CodeBlock* codeBlock, Instruction* vPC, ScopeChainNode* scopeChain,
122 setCodeBlock(codeBlock);
132 // Read a register from the codeframe (or constant from the CodeBlock).
145 void setCodeBlock(CodeBlock* codeBlock) { static_cast<Register*>(this)[RegisterFile::CodeBlock] = codeBlock;
    [all...]
Interpreter.cpp 37 #include "CodeBlock.h"
73 static ALWAYS_INLINE unsigned bytecodeOffsetForPC(CallFrame* callFrame, CodeBlock* codeBlock, void* pc)
76 return codeBlock->getBytecodeIndex(callFrame, ReturnAddressPtr(pc));
79 return static_cast<Instruction*>(pc) - codeBlock->instructions().begin();
84 static int depth(CodeBlock* codeBlock, ScopeChain& sc)
86 if (!codeBlock->needsFullScopeChain())
102 CodeBlock* codeBlock = callFrame->codeBlock()
    [all...]
  /external/webkit/JavaScriptCore/runtime/
Executable.cpp 30 #include "CodeBlock.h"
142 CodeBlock* codeBlock = &bytecode(exec, scopeChainNode);
143 m_jitCode = JIT::compile(scopeChainNode->globalData, codeBlock);
147 codeBlock->discardBytecode();
153 CodeBlock* codeBlock = &bytecode(exec, scopeChainNode);
154 m_jitCode = JIT::compile(scopeChainNode->globalData, codeBlock);
158 codeBlock->discardBytecode();
164 CodeBlock* codeBlock = &bytecode(exec, scopeChainNode)
    [all...]
ArrayPrototype.cpp 27 #include "CodeBlock.h"
78 // function with a CodeBlock also has JIT code.
80 CodeBlock& codeBlock = callData.js.functionExecutable->generatedBytecode();
82 CodeBlock& codeBlock = callData.js.functionExecutable->bytecode(exec, callData.js.scopeChain);
85 return codeBlock.isNumericCompareFunction();
    [all...]
  /external/webkit/JavaScriptCore/bytecode/
SamplingTool.cpp 32 #include "CodeBlock.h"
160 void ScriptSampleRecord::sample(CodeBlock* codeBlock, Instruction* vPC)
163 m_size = codeBlock->instructions().size();
165 m_codeBlock = codeBlock;
170 unsigned offest = vPC - codeBlock->instructions().begin();
171 // Since we don't read and write codeBlock and vPC atomically, this check
198 if (CodeBlock* codeBlock = sample.codeBlock()) {
    [all...]
SamplingTool.h 91 class CodeBlock;
114 void sample(CodeBlock*, Instruction*);
117 CodeBlock* m_codeBlock;
163 CodeBlock* m_savedCodeBlock;
217 void sample(CodeBlock* codeBlock, Instruction* vPC)
220 m_codeBlock = codeBlock;
224 CodeBlock** codeBlockSlot() { return &m_codeBlock; }
238 Sample(volatile intptr_t sample, CodeBlock* volatile codeBlock)
    [all...]
CodeBlock.cpp 31 #include "CodeBlock.h"
81 CString CodeBlock::registerName(ExecState* exec, int r) const
139 void CodeBlock::printUnaryOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const
147 void CodeBlock::printBinaryOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const
155 void CodeBlock::printConditionalJump(ExecState* exec, const Vector<Instruction>::const_iterator&, Vector<Instruction>::const_iterator& it, int location, const char* op) const
162 void CodeBlock::printGetByIdOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const
171 void CodeBlock::printPutByIdOp(ExecState* exec, int location, Vector<Instruction>::const_iterator& it, const char* op) const
277 void CodeBlock::printStructure(const char* name, const Instruction* vPC, int operand) const
283 void CodeBlock::printStructures(const Instruction* vPC) const
325 void CodeBlock::dump(ExecState* exec) cons
    [all...]
CodeBlock.h 53 // 0x40000000-0x7FFFFFFF Positive indices from 0x40000000 specify entries in the constant pool on the CodeBlock.
113 PtrAndFlags<CodeBlock, HasSeenShouldRepatch> ownerCodeBlock;
114 CodeBlock* callee;
261 class CodeBlock : public FastAllocBase {
264 CodeBlock(ScriptExecutable* ownerExecutable, CodeType, PassRefPtr<SourceProvider>, unsigned sourceOffset, SymbolTable* symbolTable);
266 virtual ~CodeBlock();
568 class GlobalCodeBlock : public CodeBlock {
571 : CodeBlock(ownerExecutable, codeType, sourceProvider, sourceOffset, &m_unsharedSymbolTable)
621 class FunctionCodeBlock : public CodeBlock {
624 // as we need to initialise the CodeBlock before we could initialise any RefPtr to hold the share
    [all...]
  /external/webkit/JavaScriptCore/jit/
JITStubs.h 43 class CodeBlock;
69 CodeBlock* codeBlock() { return static_cast<CodeBlock*>(asPointer); }
247 static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo);
248 static void tryCachePutByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot&, StructureStubInfo* stubInfo);
JITStubs.cpp 37 #include "CodeBlock.h"
783 NEVER_INLINE void JITThunks::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo)
792 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_put_by_id_generic));
800 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_put_by_id_generic));
806 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_put_by_id_generic));
815 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_put_by_id_generic));
824 JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure->previousID(), structure, slot.cachedOffset(), prototypeChain, returnAddress);
830 JIT::patchPutByIdReplace(codeBlock, stubInfo, structure, slot.cachedOffset(), returnAddress);
833 NEVER_INLINE void JITThunks::tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, con (…)
    [all...]

Completed in 52 milliseconds