OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BytecodeGenerator
(Results
1 - 7
of
7
) sorted by null
/external/webkit/Source/JavaScriptCore/parser/
Nodes.h
41
class
BytecodeGenerator
;
136
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* destination = 0) = 0;
152
virtual bool isPure(
BytecodeGenerator
&) const { return false; }
164
virtual void emitBytecodeInConditionContext(
BytecodeGenerator
&, Label*, Label*, bool) { ASSERT_NOT_REACHED(); }
198
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
208
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
210
virtual bool isPure(
BytecodeGenerator
&) const { return true; }
223
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
226
virtual bool isPure(
BytecodeGenerator
&) const { return true; }
238
virtual bool isPure(
BytecodeGenerator
&) const { return true;
[
all
...]
/external/webkit/Source/JavaScriptCore/bytecompiler/
BytecodeGenerator.cpp
31
#include "
BytecodeGenerator
.h"
122
void
BytecodeGenerator
::setDumpsGeneratedCode(bool dumpsGeneratedCode)
131
bool
BytecodeGenerator
::dumpsGeneratedCode()
140
JSObject*
BytecodeGenerator
::generate()
163
bool
BytecodeGenerator
::addVar(const Identifier& ident, bool isConstant, RegisterID*& r0)
178
bool
BytecodeGenerator
::addGlobalVar(const Identifier& ident, bool isConstant, RegisterID*& r0)
195
void
BytecodeGenerator
::preserveLastVar()
201
BytecodeGenerator
::
BytecodeGenerator
(ProgramNode* programNode, ScopeChainNode* scopeChain, SymbolTable* symbolTable, ProgramCodeBlock* codeBlock)
323
BytecodeGenerator
::BytecodeGenerator(FunctionBodyNode* functionBody, ScopeChainNode* scopeChain, SymbolTable* symbol (…)
[
all
...]
NodesCodegen.cpp
30
#include "
BytecodeGenerator
.h"
79
RegisterID* ThrowableExpressionData::emitThrowReferenceError(
BytecodeGenerator
& generator, const UString& message)
88
RegisterID* NullNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
97
RegisterID* BooleanNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
106
RegisterID* NumberNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
115
RegisterID* StringNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
124
RegisterID* RegExpNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
134
RegisterID* ThisNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
143
bool ResolveNode::isPure(
BytecodeGenerator
& generator) const
148
RegisterID* ResolveNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst
[
all
...]
BytecodeGenerator.h
54
CallArguments(
BytecodeGenerator
& generator, ArgumentsNode* argumentsNode);
86
class
BytecodeGenerator
{
95
BytecodeGenerator
(ProgramNode*, ScopeChainNode*, SymbolTable*, ProgramCodeBlock*);
96
BytecodeGenerator
(FunctionBodyNode*, ScopeChainNode*, SymbolTable*, CodeBlock*);
97
BytecodeGenerator
(EvalNode*, ScopeChainNode*, SymbolTable*, EvalCodeBlock*);
/external/webkit/Source/JavaScriptCore/runtime/
Executable.cpp
29
#include "
BytecodeGenerator
.h"
116
OwnPtr<
BytecodeGenerator
> generator(adoptPtr(new
BytecodeGenerator
(evalNode.get(), scopeChainNode, m_evalCodeBlock->symbolTable(), m_evalCodeBlock.get())));
129
if (!
BytecodeGenerator
::dumpsGeneratedCode())
174
OwnPtr<
BytecodeGenerator
> generator(adoptPtr(new
BytecodeGenerator
(programNode.get(), scopeChainNode, &globalObject->symbolTable(), m_programCodeBlock.get())));
187
if (!
BytecodeGenerator
::dumpsGeneratedCode())
249
OwnPtr<
BytecodeGenerator
> generator(adoptPtr(new
BytecodeGenerator
(body.get(), scopeChainNode, m_codeBlockForCall->symbolTable(), m_codeBlockForCall.get())));
270
if (!
BytecodeGenerator
::dumpsGeneratedCode()
[
all
...]
/external/webkit/Source/JavaScriptCore/
Android.mk
44
bytecompiler/
BytecodeGenerator
.cpp \
jsc.cpp
25
#include "
BytecodeGenerator
.h"
381
BytecodeGenerator
::setDumpsGeneratedCode(true);
Completed in 204 milliseconds