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