/external/webkit/Source/JavaScriptCore/interpreter/ |
RegisterFile.cpp | 30 #include "RegisterFile.h" 47 RegisterFile::~RegisterFile() 55 void RegisterFile::gatherConservativeRoots(ConservativeRoots& conservativeRoots) 65 void RegisterFile::releaseExcessCapacity() 73 void RegisterFile::setGlobalObject(JSGlobalObject* globalObject) 78 JSGlobalObject* RegisterFile::globalObject() 83 void RegisterFile::initializeThreading() 88 size_t RegisterFile::committedByteCount() 94 void RegisterFile::addToCommittedByteCount(long byteCount [all...] |
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...] |
CallFrameClosure.h | 45 newCallFrame[arg - RegisterFile::CallFrameHeaderSize - expectedParams] = value; 47 newCallFrame[arg - RegisterFile::CallFrameHeaderSize - expectedParams - providedParams] = value; 54 newCallFrame[i - RegisterFile::CallFrameHeaderSize - expectedParams] = jsUndefined();
|
CallFrame.cpp | 46 RegisterFile* CallFrame::registerFile() 48 return &interpreter()->registerFile();
|
RegisterFile.h | 86 For client simplicity, the RegisterFile measures size and capacity from 92 class RegisterFile { 93 WTF_MAKE_NONCOPYABLE(RegisterFile); 111 // Allow 8k of excess registers before we start trying to reap the registerfile 114 RegisterFile(JSGlobalData&, size_t capacity = defaultCapacity, size_t maxGlobals = defaultMaxGlobals); 115 ~RegisterFile(); 159 static_cast<RegisterFile*>(context)->setNumGlobals(0); 164 inline RegisterFile::RegisterFile(JSGlobalData& globalData, size_t capacity, size_t maxGlobals) 187 inline void RegisterFile::shrink(Register* newEnd [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;
|
/external/webkit/Source/JavaScriptCore/runtime/ |
MemoryStatistics.cpp | 31 #include "RegisterFile.h" 39 stats.stackBytes = RegisterFile::committedByteCount();
|
InitializeThreading.cpp | 61 RegisterFile::initializeThreading();
|
Arguments.h | 137 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters; 139 argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numParameters - argc; 142 firstParameterIndex = -RegisterFile::CallFrameHeaderSize - numParameters; 205 Register* argv = callFrame->registers() - RegisterFile::CallFrameHeaderSize - numArguments - 1; 227 int registerOffset = d->numParameters + RegisterFile::CallFrameHeaderSize; 247 int registerOffset = m_numParametersMinusThis + RegisterFile::CallFrameHeaderSize; 248 size_t registerArraySize = numLocals + RegisterFile::CallFrameHeaderSize;
|
JSGlobalObject.h | 49 class RegisterFile; 63 Register m_globalCallFrame[RegisterFile::CallFrameHeaderSize]; 234 void copyGlobalsFrom(RegisterFile&); 235 void copyGlobalsTo(RegisterFile&);
|
JSVariableObject.h | 145 for (size_t i = callframeStarts + RegisterFile::CallFrameHeaderSize; i < count; i++)
|
/external/webkit/Source/JavaScriptCore/jit/ |
JITCall32_64.cpp | 53 emitPutIntToCallFrameHeader(regT1, RegisterFile::ArgumentCount); 54 emitPutCellToCallFrameHeader(regT0, RegisterFile::Callee); 55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); 80 store32(TrustedImm32(JSValue::CellTag), tagFor(RegisterFile::CallerFrame, regT3)); 81 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame, regT3)); 112 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT2); 113 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister); 129 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT2); 130 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister); 139 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT2) [all...] |
SpecializedThunkJIT.h | 46 m_failures.append(branch32(NotEqual, Address(callFrameRegister, RegisterFile::ArgumentCount * (int)sizeof(Register)), TrustedImm32(expectedArgCount + 1))); 90 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister); 104 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister); 113 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister); 122 loadPtr(payloadFor(RegisterFile::CallerFrame, callFrameRegister), callFrameRegister); 136 return -static_cast<int>(RegisterFile::CallFrameHeaderSize + (m_expectedArgCount - argument));
|
JITCall.cpp | 53 emitPutIntToCallFrameHeader(regT1, RegisterFile::ArgumentCount); 54 emitPutCellToCallFrameHeader(regT0, RegisterFile::Callee); 55 emitPutCellToCallFrameHeader(regT3, RegisterFile::ScopeChain); 81 intptr_t offset = (intptr_t)sizeof(Register) * (intptr_t)RegisterFile::CallerFrame; 133 storePtr(callFrameRegister, Address(callFrameRegister, (RegisterFile::CallerFrame + registerOffset) * static_cast<int>(sizeof(Register)))); 201 // Note that this omits to set up RegisterFile::CodeBlock, which is set in the callee 205 store32(TrustedImm32(Int32Tag), intTagFor(registerOffset + RegisterFile::ArgumentCount)); 206 store32(Imm32(argCount), intPayloadFor(registerOffset + RegisterFile::ArgumentCount)); 207 storePtr(callFrameRegister, Address(callFrameRegister, (registerOffset + RegisterFile::CallerFrame) * static_cast<int>(sizeof(Register)))); 208 storePtr(regT0, Address(callFrameRegister, (registerOffset + RegisterFile::Callee) * static_cast<int>(sizeof(Register)))) [all...] |
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));
|
JITOpcodes32_64.cpp | 76 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); 81 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1); 89 emitPutToCallFrameHeader(regT3, RegisterFile::ReturnPC); 94 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1); 111 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1); 131 emitGetFromCallFrameHeader32(RegisterFile::ArgumentCount, regT1); 142 emitGetFromCallFrameHeaderPtr(RegisterFile::ReturnPC, regT1); 143 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister); 201 emitPutImmediateToCallFrameHeader(0, RegisterFile::CodeBlock); 206 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, regT0) [all...] |
JITStubs.h | 59 class RegisterFile; 98 RegisterFile* registerFile; 134 RegisterFile* registerFile; 162 RegisterFile* registerFile; 190 RegisterFile* registerFile; 222 RegisterFile* registerFile [all...] |
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...] |
JITInlineMethods.h | 53 ALWAYS_INLINE void JIT::emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry) 58 ALWAYS_INLINE void JIT::emitPutCellToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry) 66 ALWAYS_INLINE void JIT::emitPutIntToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry) 72 ALWAYS_INLINE void JIT::emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeaderEntry entry) 77 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, RegisterID from) 95 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeader32(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, RegisterID from)
|
/system/core/libpixelflinger/codeflinger/ |
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...] |
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...] |
/external/webkit/Source/JavaScriptCore/heap/ |
Heap.h | 44 class RegisterFile; 123 RegisterFile& registerFile();
|
/external/webkit/Source/JavaScriptCore/dfg/ |
DFGJITCompiler.h | 190 void emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, RegisterID to) 194 void emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry) 199 void emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeaderEntry entry) 207 return Address(callFrameRegister, (argument - (m_codeBlock->m_numParameters + RegisterFile::CallFrameHeaderSize)) * sizeof(Register));
|
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/protobuf/src/google/protobuf/ |
message.cc | 201 void RegisterFile(const char* file, RegistrationFunc* registration_func); 238 void GeneratedMessageFactory::RegisterFile( 307 GeneratedMessageFactory::singleton()->RegisterFile(filename,
|