HomeSort by relevance Sort by last modified time
    Searched refs:symbolTable (Results 1 - 25 of 25) sorted by null

  /external/webkit/Source/JavaScriptCore/runtime/
JSVariableObject.cpp 39 if (symbolTable().contains(propertyName.impl()))
47 SymbolTable::const_iterator end = symbolTable().end();
48 for (SymbolTable::const_iterator it = symbolTable().begin(); it != end; ++it) {
63 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
JSVariableObject.h 34 #include "SymbolTable.h"
47 SymbolTable& symbolTable() const { return *m_symbolTable; }
69 JSVariableObject(JSGlobalData& globalData, Structure* structure, SymbolTable* symbolTable, Register* registers)
71 , m_symbolTable(symbolTable)
87 SymbolTable* m_symbolTable; // Maps name -> offset from "r" in register file.
94 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
104 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
117 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl())
    [all...]
JSActivation.cpp 43 : Base(callFrame->globalData(), callFrame->globalData().activationStructure.get(), functionExecutable->symbolTable(), callFrame->registers())
78 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
92 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
106 SymbolTable::const_iterator end = symbolTable().end();
107 for (SymbolTable::const_iterator it = symbolTable().begin(); it != end; ++it) {
122 SymbolTable::iterator iter = symbolTable().find(propertyName.impl());
123 if (iter == symbolTable().end()
    [all...]
JSStaticScopeObject.h 39 symbolTable().add(ident.impl(), SymbolTableEntry(-1, attributes));
56 SymbolTable m_symbolTable;
Executable.cpp 116 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(evalNode.get(), scopeChainNode, m_evalCodeBlock->symbolTable(), m_evalCodeBlock.get())));
174 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(programNode.get(), scopeChainNode, &globalObject->symbolTable(), m_programCodeBlock.get())));
249 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(body.get(), scopeChainNode, m_codeBlockForCall->symbolTable(), m_codeBlockForCall.get())));
297 OwnPtr<BytecodeGenerator> generator(adoptPtr(new BytecodeGenerator(body.get(), scopeChainNode, m_codeBlockForConstruct->symbolTable(), m_codeBlockForConstruct.get())));
JSGlobalObject.h 112 SymbolTable m_symbolTable;
318 symbolTable().add(global.identifier.impl(), newEntry);
348 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());
JSGlobalObject.cpp 363 markStack.appendValues(m_registers - symbolTable().size(), symbolTable().size());
400 registerFile.setNumGlobals(symbolTable().size());
Executable.h 370 SharedSymbolTable* symbolTable() const { return m_symbolTable; }
  /external/webkit/Source/ThirdParty/ANGLE/src/compiler/
Initialize.cpp 513 TSymbolTable& symbolTable)
521 symbolTable.insert(*new TVariable(NewPoolTString("gl_FragCoord"), TType(EbtFloat, EbpMedium, EvqFragCoord, 4)));
522 symbolTable.insert(*new TVariable(NewPoolTString("gl_FrontFacing"), TType(EbtBool, EbpUndefined, EvqFrontFacing, 1)));
523 symbolTable.insert(*new TVariable(NewPoolTString("gl_FragColor"), TType(EbtFloat, EbpMedium, EvqFragColor, 4)));
524 symbolTable.insert(*new TVariable(NewPoolTString("gl_FragData[gl_MaxDrawBuffers]"), TType(EbtFloat, EbpMedium, EvqFragData, 4)));
525 symbolTable.insert(*new TVariable(NewPoolTString("gl_PointCoord"), TType(EbtFloat, EbpMedium, EvqPointCoord, 2)));
529 symbolTable.insert(*new TVariable(NewPoolTString("gl_Position"), TType(EbtFloat, EbpHigh, EvqPosition, 4)));
530 symbolTable.insert(*new TVariable(NewPoolTString("gl_PointSize"), TType(EbtFloat, EbpMedium, EvqPointSize, 1)));
542 symbolTable.relateToOperator("not", EOpVectorLogicalNot);
544 symbolTable.relateToOperator("matrixCompMult", EOpMul)
    [all...]
Compiler.cpp 16 TInfoSink& infoSink, TSymbolTable& symbolTable)
20 TParseContext parseContext(symbolTable, extBehavior, intermediate, type, spec, infoSink);
24 assert(symbolTable.isEmpty());
33 symbolTable.push();
49 IdentifyBuiltIns(type, spec, resources, symbolTable);
119 TParseContext parseContext(symbolTable, extensionBehavior, intermediate,
125 symbolTable.push();
126 if (!symbolTable.atGlobalLevel())
154 while (!symbolTable.atBuiltInLevel())
155 symbolTable.pop()
    [all...]
Initialize.h 12 #include "compiler/SymbolTable.h"
30 TSymbolTable& symbolTable);
ShHandle.h 21 #include "compiler/SymbolTable.h"
82 TSymbolTable symbolTable;
glslang.y 25 #include "compiler/SymbolTable.h"
162 context->symbolTable.insert(*fakeVariable);
411 $$ = context->intermediate.addUnaryMath(EOpPostIncrement, $1, $2.line, context->symbolTable);
421 $$ = context->intermediate.addUnaryMath(EOpPostDecrement, $1, $2.line, context->symbolTable);
489 $$ = context->intermediate.addUnaryMath(op, $1.intermNode, 0, context->symbolTable);
679 $$ = context->intermediate.addUnaryMath(EOpPreIncrement, $2, $1.line, context->symbolTable);
689 $$ = context->intermediate.addUnaryMath(EOpPreDecrement, $2, $1.line, context->symbolTable);
698 $$ = context->intermediate.addUnaryMath($1.op, $2, $1.line, context->symbolTable);
727 $$ = context->intermediate.addBinaryMath(EOpMul, $1, $3, $2.line, context->symbolTable);
736 $$ = context->intermediate.addBinaryMath(EOpDiv, $1, $3, $2.line, context->symbolTable);
    [all...]
parseConst.cpp 23 symbolTable(symTable),
47 TSymbolTable& symbolTable;
226 bool TIntermediate::parseConstTree(TSourceLoc line, TIntermNode* root, ConstantUnion* unionArray, TOperator constructorType, TSymbolTable& symbolTable, TType t, bool singleConstantParam)
231 TConstTraverser it(unionArray, singleConstantParam, constructorType, infoSink, symbolTable, t);
ParseHelper.cpp 447 if (!symbolTable.atBuiltInLevel()) {
755 TSymbol* symbol = symbolTable.find(identifier, &builtIn, &sameScope);
765 if (! symbolTable.insert(*variable)) {
814 TSymbol* symbol = symbolTable.find(node->getSymbol(), &builtIn);
827 TSymbol* fragData = symbolTable.find("gl_MaxDrawBuffers", &builtIn);
890 if (! symbolTable.insert(*variable)) {
956 const TSymbol* symbol = symbolTable.find(call->getName(), builtIn);
958 symbol = symbolTable.find(call->getMangledName(), builtIn);
994 if (! symbolTable.insert(*variable)) {
1035 const TSymbol* symbol = symbolTable.find(initializer->getAsSymbolNode()->getSymbol())
    [all...]
ParseHelper.h 12 #include "compiler/SymbolTable.h"
34 intermediate(interm), symbolTable(symt), extensionBehavior(ext), infoSink(is), shaderType(type), shaderSpec(spec), treeRoot(0),
38 TSymbolTable& symbolTable; // symbol table that goes with the language currently being parsed
ValidateLimitations.cpp 394 TSymbolTable& symbolTable = GlobalParseContext->symbolTable;
395 TSymbol* symbol = symbolTable.find(node->getName());
glslang.l 507 TSymbol* symbol = yyextra->symbolTable.find(yytext);
Intermediate.cpp 146 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc line, TSymbolTable& symbolTable)
281 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermNode* childNode, TSourceLoc line, TSymbolTable& symbolTable)
    [all...]
OutputHLSL.cpp 118 TSymbolTableLevel *symbols = mContext.symbolTable.getGlobalLevel();
269 TSymbolTableLevel *symbols = mContext.symbolTable.getGlobalLevel();
    [all...]
glslang_lex.cpp     [all...]
  /frameworks/compile/mclinker/lib/LD/
GNUArchiveReader.cpp 114 std::vector<SymbolTableEntry> symbolTable;
136 readSymbolTable(mapFile, symbolTable,
162 for(unsigned i=0 ; i<symbolTable.size() ; ++i)
169 parseMemberHeader(mapFile, symbolTable[i].fileOffset, &archiveMemberName,
181 off_t fileOffset = symbolTable[i].fileOffset + sizeof(ArchiveMemberHeader);
  /external/webkit/Source/JavaScriptCore/bytecompiler/
BytecodeGenerator.cpp 154 symbolTable().clear();
167 pair<SymbolTable::iterator, bool> result = symbolTable().add(ident.impl(), newEntry);
182 pair<SymbolTable::iterator, bool> result = symbolTable().add(ident.impl(), newEntry);
201 BytecodeGenerator::BytecodeGenerator(ProgramNode* programNode, ScopeChainNode* scopeChain, SymbolTable* symbolTable, ProgramCodeBlock* codeBlock)
206 , m_symbolTable(symbolTable)
247 m_globals.grow(symbolTable->size());
248 SymbolTable::iterator end = symbolTable->end()
    [all...]
BytecodeGenerator.h 40 #include "SymbolTable.h"
95 BytecodeGenerator(ProgramNode*, ScopeChainNode*, SymbolTable*, ProgramCodeBlock*);
96 BytecodeGenerator(FunctionBodyNode*, ScopeChainNode*, SymbolTable*, CodeBlock*);
97 BytecodeGenerator(EvalNode*, ScopeChainNode*, SymbolTable*, EvalCodeBlock*);
431 // Adds a var slot and maps it to the name ident in symbolTable().
442 // Adds an anonymous var slot. To give this slot a name, add it to symbolTable().
501 SymbolTable& symbolTable() { return *m_symbolTable; }
517 SymbolTable* m_symbolTable;
  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 206 CodeBlock(ScriptExecutable* ownerExecutable, CodeType, JSGlobalObject*, PassRefPtr<SourceProvider>, unsigned sourceOffset, SymbolTable* symbolTable, bool isConstructor);
458 SymbolTable* symbolTable() { return m_symbolTable; }
534 SymbolTable* m_symbolTable;
576 SymbolTable m_unsharedSymbolTable;

Completed in 540 milliseconds