/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;
|