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/JavaScriptCore/parser/
Nodes.h
41
class
BytecodeGenerator
;
130
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* destination = 0) = 0;
146
virtual bool isPure(
BytecodeGenerator
&) const { return false; }
157
virtual void emitBytecodeInConditionContext(
BytecodeGenerator
&, Label*, Label*, bool) { ASSERT_NOT_REACHED(); }
191
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
201
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
203
virtual bool isPure(
BytecodeGenerator
&) const { return true; }
216
virtual RegisterID* emitBytecode(
BytecodeGenerator
&, RegisterID* = 0);
219
virtual bool isPure(
BytecodeGenerator
&) const { return true; }
231
virtual bool isPure(
BytecodeGenerator
&) const { return true;
[
all
...]
/external/webkit/JavaScriptCore/bytecompiler/
BytecodeGenerator.cpp
31
#include "
BytecodeGenerator
.h"
122
void
BytecodeGenerator
::setDumpsGeneratedCode(bool dumpsGeneratedCode)
131
bool
BytecodeGenerator
::dumpsGeneratedCode()
140
void
BytecodeGenerator
::generate()
166
bool
BytecodeGenerator
::addVar(const Identifier& ident, bool isConstant, RegisterID*& r0)
182
bool
BytecodeGenerator
::addGlobalVar(const Identifier& ident, bool isConstant, RegisterID*& r0)
199
void
BytecodeGenerator
::preserveLastVar()
205
BytecodeGenerator
::
BytecodeGenerator
(ProgramNode* programNode, const Debugger* debugger, const ScopeChain& scopeChain, SymbolTable* symbolTable, ProgramCodeBlock* codeBlock)
291
BytecodeGenerator
::BytecodeGenerator(FunctionBodyNode* functionBody, const Debugger* debugger, const ScopeChain& sco (…)
[
all
...]
NodesCodegen.cpp
30
#include "
BytecodeGenerator
.h"
84
RegisterID* ThrowableExpressionData::emitThrowError(
BytecodeGenerator
& generator, ErrorType type, const char* message)
92
RegisterID* ThrowableExpressionData::emitThrowError(
BytecodeGenerator
& generator, ErrorType type, const char* messageTemplate, const UString& label)
102
inline RegisterID* ThrowableExpressionData::emitThrowError(
BytecodeGenerator
& generator, ErrorType type, const char* messageTemplate, const Identifier& label)
109
RegisterID* NullNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
118
RegisterID* BooleanNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
127
RegisterID* NumberNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
136
RegisterID* StringNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
145
RegisterID* RegExpNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst)
157
RegisterID* ThisNode::emitBytecode(
BytecodeGenerator
& generator, RegisterID* dst
[
all
...]
BytecodeGenerator.h
71
class
BytecodeGenerator
: public FastAllocBase {
79
BytecodeGenerator
(ProgramNode*, const Debugger*, const ScopeChain&, SymbolTable*, ProgramCodeBlock*);
80
BytecodeGenerator
(FunctionBodyNode*, const Debugger*, const ScopeChain&, SymbolTable*, CodeBlock*);
81
BytecodeGenerator
(EvalNode*, const Debugger*, const ScopeChain&, SymbolTable*, EvalCodeBlock*);
/external/webkit/JavaScriptCore/runtime/
Executable.cpp
29
#include "
BytecodeGenerator
.h"
77
OwnPtr<
BytecodeGenerator
> generator(new
BytecodeGenerator
(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
108
OwnPtr<
BytecodeGenerator
> generator(new
BytecodeGenerator
(programNode.get(), globalObject->debugger(), scopeChain, &globalObject->symbolTable(), m_programCodeBlock));
129
OwnPtr<
BytecodeGenerator
> generator(new
BytecodeGenerator
(body.get(), globalObject->debugger(), scopeChain, m_codeBlock->symbolTable(), m_codeBlock));
146
if (!
BytecodeGenerator
::dumpsGeneratedCode())
157
if (!
BytecodeGenerator
::dumpsGeneratedCode())
168
if (!
BytecodeGenerator
::dumpsGeneratedCode()
[
all
...]
/external/webkit/JavaScriptCore/
Android.mk
37
bytecompiler/
BytecodeGenerator
.cpp \
jsc.cpp
25
#include "
BytecodeGenerator
.h"
372
BytecodeGenerator
::setDumpsGeneratedCode(true);
Completed in 53 milliseconds