HomeSort by relevance Sort by last modified time
    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