HomeSort by relevance Sort by last modified time
    Searched refs:registerFile (Results 1 - 19 of 19) sorted by null

  /external/webkit/Source/JavaScriptCore/interpreter/
CallFrame.cpp 46 RegisterFile* CallFrame::registerFile()
48 return &interpreter()->registerFile();
CallFrame.h 28 #include "RegisterFile.h"
41 JSObject* callee() const { return this[RegisterFile::Callee].function(); }
42 CodeBlock* codeBlock() const { return this[RegisterFile::CodeBlock].Register::codeBlock(); }
45 ASSERT(this[RegisterFile::ScopeChain].Register::scopeChain());
46 return this[RegisterFile::ScopeChain].Register::scopeChain();
93 CallFrame* callerFrame() const { return this[RegisterFile::CallerFrame].callFrame(); }
95 ReturnAddressPtr returnPC() const { return ReturnAddressPtr(this[RegisterFile::ReturnPC].vPC()); }
98 Instruction* returnVPC() const { return this[RegisterFile::ReturnPC].vPC(); }
101 void setCallerFrame(CallFrame* callerFrame) { static_cast<Register*>(this)[RegisterFile::CallerFrame] = callerFrame; }
102 void setScopeChain(ScopeChainNode* scopeChain) { static_cast<Register*>(this)[RegisterFile::ScopeChain] = scopeChain;
    [all...]
Interpreter.h 37 #include "RegisterFile.h"
74 RegisterFile& registerFile() { return m_registerFile; }
110 NEVER_INLINE JSValue callEval(CallFrame*, RegisterFile*, Register* argv, int argc, int registerOffset);
143 static ALWAYS_INLINE CallFrame* slideRegisterWindowForCall(CodeBlock*, RegisterFile*, CallFrame*, size_t registerOffset, int argc);
147 JSValue privateExecute(ExecutionFlag, RegisterFile*, CallFrame*);
160 RegisterFile m_registerFile;
Interpreter.cpp 326 ALWAYS_INLINE CallFrame* Interpreter::slideRegisterWindowForCall(CodeBlock* newCodeBlock, RegisterFile* registerFile, CallFrame* callFrame, size_t registerOffset, int argc)
332 if (UNLIKELY(!registerFile->grow(newEnd)))
339 if (!registerFile->grow(newEnd))
343 Register* argv = r - RegisterFile::CallFrameHeaderSize - omittedArgCount;
351 if (!registerFile->grow(newEnd))
355 Register* argv = r - RegisterFile::CallFrameHeaderSize - numParameters - argc;
381 NEVER_INLINE JSValue Interpreter::callEval(CallFrame* callFrame, RegisterFile* registerFile, Register* argv, int argc, int registerOffset)
412 return callFrame->globalData().interpreter->execute(eval, callFrame, callFrame->uncheckedR(codeBlock->thisRegister()).jsValue().toThisObject(callFrame), callFrame->registers() - registerFile->start() + registerOffset, scopeChain)
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JITCode.h 39 class RegisterFile;
75 inline JSValue execute(RegisterFile* registerFile, CallFrame* callFrame, JSGlobalData* globalData)
77 JSValue result = JSValue::decode(ctiTrampoline(m_ref.m_code.executableAddress(), registerFile, callFrame, 0, Profiler::enabledProfilerReference(), globalData));
JITStubs.h 59 class RegisterFile;
98 RegisterFile* registerFile;
134 RegisterFile* registerFile;
162 RegisterFile* registerFile;
190 RegisterFile* registerFile;
222 RegisterFile* registerFile
    [all...]
JITStubs.cpp 254 __declspec(naked) EncodedJSValue ctiTrampoline(void* code, RegisterFile*, CallFrame*, void* /*unused1*/, Profiler**, JSGlobalData*)
319 /* code (r4), RegisterFile* (r5), CallFrame* (r6), JSValue* exception (r7), Profiler**(sp), JSGlobalData (sp)*/
489 "sw $5," STRINGIZE_VALUE_OF(REGISTER_FILE_OFFSET) "($29) # store registerFile to current stack" "\n"
662 __asm EncodedJSValue ctiTrampoline(void*, RegisterFile*, CallFrame*, JSValue*, Profiler**, JSGlobalData*)
710 __asm EncodedJSValue ctiTrampoline(void*, RegisterFile*, CallFrame*, void* /*unused1*/, Profiler**, JSGlobalData*)
771 ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, registerFile) == REGISTER_FILE_OFFSET);
791 ASSERT(OBJECT_OFFSETOF(struct JITStackFrame, registerFile) == REGISTER_FILE_OFFSET);
    [all...]
JIT.cpp 464 emitPutToCallFrameHeader(regT2, RegisterFile::ReturnPC);
481 emitPutImmediateToCallFrameHeader(m_codeBlock, RegisterFile::CodeBlock);
484 registerFileCheck = branchPtr(Below, AbsoluteAddress(m_globalData->interpreter->registerFile().addressOfEnd()), regT1);
505 emitPutToCallFrameHeader(regT2, RegisterFile::ReturnPC);
JITOpcodes.cpp 77 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
82 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
90 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC);
95 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
110 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
130 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1);
141 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1);
142 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
195 emitPutImmediateToCallFrameHeader(0, RegisterFile::CodeBlock);
200 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, regT0)
    [all...]
  /system/core/libpixelflinger/codeflinger/
GGLAssembler.cpp 196 if (registerFile().status())
197 return registerFile().status();
203 Scratch regs(registerFile());
229 Scratch scratches(registerFile());
247 if (registerFile().status())
248 return registerFile().status();
286 if (registerFile().status())
287 return registerFile().status();
307 if (registerFile().status())
308 return registerFile().status()
    [all...]
texturing.cpp 74 Scratch scratches(registerFile());
202 Scratch scratches(registerFile());
362 Scratch scratches(registerFile());
437 Spill spill(registerFile(), *this, spill_list);
456 Scratch scratches(registerFile());
656 Scratch scratches(registerFile());
697 Scratch scratches(registerFile());
802 Scratch scratches(registerFile());
    [all...]
blending.cpp 37 Scratch scratches(registerFile());
90 Scratch scratches(registerFile());
442 Scratch scratches(registerFile());
460 Scratch scratches(registerFile());
570 Scratch scratches(registerFile());
load_store.cpp 67 Scratch scratches(registerFile());
247 Scratch scratches(registerFile());
GGLAssembler.h 44 class RegisterFile;
46 RegisterFile& registerFile();
52 class RegisterFile
55 RegisterFile();
56 RegisterFile(const RegisterFile& rhs);
57 ~RegisterFile();
61 bool operator == (const RegisterFile& rhs) const;
62 bool operator != (const RegisterFile& rhs) const
    [all...]
  /external/webkit/Source/JavaScriptCore/runtime/
JSGlobalObject.cpp 369 return CallFrame::create(m_globalCallFrame + RegisterFile::CallFrameHeaderSize);
377 void JSGlobalObject::copyGlobalsFrom(RegisterFile& registerFile)
382 int numGlobals = registerFile.numGlobals();
388 OwnArrayPtr<WriteBarrier<Unknown> > registerArray = copyRegisterArray(globalData(), reinterpret_cast<WriteBarrier<Unknown>*>(registerFile.lastGlobal()), numGlobals, numGlobals);
393 void JSGlobalObject::copyGlobalsTo(RegisterFile& registerFile)
395 JSGlobalObject* lastGlobalObject = registerFile.globalObject();
397 lastGlobalObject->copyGlobalsFrom(registerFile);
399 registerFile.setGlobalObject(this)
    [all...]
  /external/webkit/Source/JavaScriptCore/heap/
Heap.cpp 188 inline RegisterFile& Heap::registerFile()
190 return m_globalData->interpreter->registerFile();
220 registerFile().gatherConservativeRoots(registerFileRoots);
Heap.h 44 class RegisterFile;
123 RegisterFile& registerFile();
  /external/webkit/Source/JavaScriptCore/dfg/
DFGJITCompiler.cpp 234 emitPutToCallFrameHeader(regT2, RegisterFile::ReturnPC);
240 emitPutImmediateToCallFrameHeader(m_codeBlock, RegisterFile::CodeBlock);
242 // Plant a check that sufficient space is available in the RegisterFile.
245 Jump registerFileCheck = branchPtr(Below, AbsoluteAddress(m_globalData->interpreter->registerFile().addressOfEnd()), regT1);
337 emitPutToCallFrameHeader(regT2, RegisterFile::ReturnPC);
  /external/webkit/Source/JavaScriptCore/bytecompiler/
BytecodeGenerator.cpp 209 , m_thisRegister(RegisterFile::ProgramCodeThisRegister)
241 RegisterFile* registerFile = &exec->globalData().interpreter->registerFile();
244 m_globalVarStorageOffset = -RegisterFile::CallFrameHeaderSize - m_codeBlock->m_numParameters - registerFile->size();
256 bool canOptimizeNewGlobals = symbolTable->size() + functionStack.size() + varStack.size() < registerFile->maxGlobals();
454 int nextParameterIndex = -RegisterFile::CallFrameHeaderSize - parameterCount - 1;
495 , m_thisRegister(RegisterFile::ProgramCodeThisRegister)
    [all...]

Completed in 941 milliseconds