Home
last modified time | relevance | path

Searched refs:fSymbolTable (Results 1 – 16 of 16) sorted by relevance

/external/skia/src/sksl/
DSkSLRehydrator.cpp67 , fOldSymbols(fRehydrator->fSymbolTable) { in AutoRehydratorSymbolTable()
68 fRehydrator->fSymbolTable = fRehydrator->symbolTable(); in AutoRehydratorSymbolTable()
72 fRehydrator->fSymbolTable = std::move(fOldSymbols); in ~AutoRehydratorSymbolTable()
83 , fSymbolTable(std::move(symbolTable)) in Rehydrator()
86 SkASSERT(fSymbolTable); in Rehydrator()
87 SkASSERT(fSymbolTable->isBuiltin()); in Rehydrator()
159 const Type* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
167 const Type* result = fSymbolTable->takeOwnershipOfSymbol(Type::MakeEnumType(name)); in symbol()
183 fSymbolTable->takeOwnershipOfSymbol(std::make_unique<FunctionDeclaration>( in symbol()
196 const Field* result = fSymbolTable->takeOwnershipOfSymbol( in symbol()
[all …]
DSkSLIRGenerator.cpp69 , fPrevious(fIR->fSymbolTable) { in AutoSymbolTable()
75 SkASSERT(fPrevious == fIR->fSymbolTable); in ~AutoSymbolTable()
86 auto childSymTable = std::make_shared<SymbolTable>(std::move(fSymbolTable), fIsBuiltinCode); in pushSymbolTable()
87 fSymbolTable = std::move(childSymTable); in pushSymbolTable()
91 fSymbolTable = fSymbolTable->fParent; in popSymbolTable()
178 fSymbolTable, /*isScope=*/true); in convertStatement()
197 return Block::Make(block.fOffset, std::move(statements), fSymbolTable); in convertBlock()
352 type = fSymbolTable->addArrayDimension(type, arraySizeValue); in convertVar()
369 const Symbol* symbol = (*fSymbolTable)[var->name()]; in convertVarDeclaration()
388 fSymbolTable->add(std::move(var)); in convertVarDeclaration()
[all …]
DSkSLIRGenerator.h112 std::shared_ptr<SymbolTable> fSymbolTable; member
133 return fSymbolTable; in symbolTable()
137 fSymbolTable = symbolTable; in setSymbolTable()
264 std::shared_ptr<SymbolTable> fSymbolTable = nullptr; variable
DSkSLRehydrator.h235 std::shared_ptr<SymbolTable> fSymbolTable; variable
DSkSLCompiler.cpp350 LoadedModule module = { kind, std::move(ir.fSymbolTable), std::move(ir.fElements) }; in loadModule()
493 std::move(ir.fSymbolTable), in convertProgram()
/external/skia/src/sksl/ir/
DSkSLBlock.h27 , fSymbolTable(std::move(symbols)) in INHERITED()
58 return fSymbolTable; in symbolTable()
76 std::shared_ptr<SymbolTable> fSymbolTable; variable
DSkSLForStatement.h28 , fSymbolTable(std::move(symbols)) in ForStatement()
89 return fSymbolTable; in symbols()
97 std::shared_ptr<SymbolTable> fSymbolTable;
/external/skqp/src/sksl/
DSkSLIRGenerator.cpp64 , fPrevious(fIR->fSymbolTable) { in AutoSymbolTable()
70 SkASSERT(fPrevious == fIR->fSymbolTable); in ~AutoSymbolTable()
110 , fSymbolTable(symbolTable) in IRGenerator()
117 fSymbolTable.reset(new SymbolTable(std::move(fSymbolTable), &fErrors)); in pushSymbolTable()
121 fSymbolTable = fSymbolTable->fParent; in popSymbolTable()
202 fSymbolTable)); in convertStatement()
241 return std::unique_ptr<Block>(new Block(block.fOffset, std::move(statements), fSymbolTable)); in convertBlock()
293 fSymbolTable->takeOwnership((Type*) type); in convertVarDeclarations()
297 fSymbolTable->takeOwnership((Type*) type); in convertVarDeclarations()
322 (*fSymbolTable)[varDecl.fName]) { in convertVarDeclarations()
[all …]
DSkSLCompiler.cpp213 fIRGenerator->fSymbolTable->add(skCapsName, std::unique_ptr<Symbol>(skCaps)); in Compiler()
218 fIRGenerator->fSymbolTable->add(skArgsName, std::unique_ptr<Symbol>(skArgs)); in Compiler()
223 fIRGenerator->fSymbolTable->markAllFunctionsBuiltin(); in Compiler()
233 fIRGenerator->fSymbolTable->markAllFunctionsBuiltin(); in Compiler()
234 fVertexSymbolTable = fIRGenerator->fSymbolTable; in Compiler()
239 fIRGenerator->fSymbolTable->markAllFunctionsBuiltin(); in Compiler()
240 fFragmentSymbolTable = fIRGenerator->fSymbolTable; in Compiler()
245 fIRGenerator->fSymbolTable->markAllFunctionsBuiltin(); in Compiler()
246 fGeometrySymbolTable = fIRGenerator->fSymbolTable; in Compiler()
1243 fIRGenerator->fSymbolTable = fVertexSymbolTable; in convertProgram()
[all …]
DSkSLIRGenerator.h177 std::shared_ptr<SymbolTable> fSymbolTable; variable
/external/icu/icu4c/source/common/
Drbbiscan.cpp110 fSymbolTable = NULL; in RBBIRuleScanner()
148 fSymbolTable = new RBBISymbolTable(this, rb->fRules, *rb->fStatus); in RBBIRuleScanner()
149 if (fSymbolTable == NULL) { in RBBIRuleScanner()
168 delete fSymbolTable; in ~RBBIRuleScanner()
308 fSymbolTable->addEntry(varRefNode->fText, varRefNode, *fRB->fStatus); in doParseActions()
596 n->fLeftChild = fSymbolTable->lookupNode(n->fText); in doParseActions()
1129 … if (fRB->fDebugEnv && uprv_strstr(fRB->fDebugEnv, "symbols")) {fSymbolTable->rbbiSymtablePrint();} in parse()
1216 uset->applyPatternIgnoreSpace(fRB->fRules, pos, fSymbolTable, localStatus); in scanSet()
Drbbiscan.h137 RBBISymbolTable *fSymbolTable; // symbol table, holds definitions of variable
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
DRBBIRuleScanner.java73 RBBISymbolTable fSymbolTable; // symbol table, holds definitions of field in RBBIRuleScanner
123 fSymbolTable = new RBBISymbolTable(this); in RBBIRuleScanner()
239 fSymbolTable.addEntry(varRefNode.fText, varRefNode); in doParseActions()
485 n.fLeftChild = fSymbolTable.lookupNode(n.fText); in doParseActions()
979 fSymbolTable.rbbiSymtablePrint(); in parse()
1054 uset = new UnicodeSet(fRB.fRules, pos, fSymbolTable, UnicodeSet.IGNORE_SPACE); in scanSet()
/external/icu/android_icu4j/src/main/java/android/icu/text/
DRBBIRuleScanner.java74 RBBISymbolTable fSymbolTable; // symbol table, holds definitions of field in RBBIRuleScanner
124 fSymbolTable = new RBBISymbolTable(this); in RBBIRuleScanner()
240 fSymbolTable.addEntry(varRefNode.fText, varRefNode); in doParseActions()
486 n.fLeftChild = fSymbolTable.lookupNode(n.fText); in doParseActions()
980 fSymbolTable.rbbiSymtablePrint(); in parse()
1055 uset = new UnicodeSet(fRB.fRules, pos, fSymbolTable, UnicodeSet.IGNORE_SPACE); in scanSet()
/external/skia/src/sksl/dsl/priv/
DDSLWriter.cpp84 return IRGenerator().fSymbolTable; in SymbolTable()
207 IRGenerator().fSymbolTable); in ConvertSwitch()
278 std::move(bundle.fSymbolTable), in ReleaseProgram()
/external/icu/libicu/cts_headers/
Drbbiscan.h137 RBBISymbolTable *fSymbolTable; // symbol table, holds definitions of variable