Home
last modified time | relevance | path

Searched refs:FunctionDeclaration (Results 1 – 25 of 164) sorted by relevance

1234567

/third_party/flutter/skia/src/sksl/ir/
DSkSLSymbolTable.cpp13 std::vector<const FunctionDeclaration*> SymbolTable::GetFunctions(const Symbol& s) { in GetFunctions()
16 return { &((FunctionDeclaration&) s) }; in GetFunctions()
20 return std::vector<const FunctionDeclaration*>(); in GetFunctions()
39 for (const FunctionDeclaration* prev : previousFunctions) { in operator []()
41 for (const FunctionDeclaration* current : functions) { in operator []()
87 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership()
88 functions.push_back((const FunctionDeclaration*) oldSymbol); in addWithoutOwnership()
89 functions.push_back((const FunctionDeclaration*) symbol); in addWithoutOwnership()
94 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership()
98 functions.push_back((const FunctionDeclaration*) symbol); in addWithoutOwnership()
[all …]
DSkSLFunctionReference.h23 std::vector<const FunctionDeclaration*> function) in FunctionReference()
39 const std::vector<const FunctionDeclaration*> fFunctions;
44 FunctionReference(int offset, std::vector<const FunctionDeclaration*> function, in FunctionReference()
DSkSLFunctionDeclaration.h23 struct FunctionDeclaration : public Symbol { struct
24 FunctionDeclaration(int offset, Modifiers modifiers, StringFragment name, in FunctionDeclaration() function
45 bool matches(const FunctionDeclaration& f) const { in matches() argument
DSkSLUnresolvedFunction.h19 UnresolvedFunction(std::vector<const FunctionDeclaration*> funcs) in UnresolvedFunction()
33 const std::vector<const FunctionDeclaration*> fFunctions;
/third_party/skia/src/sksl/ir/
DSkSLSymbolTable.cpp17 std::vector<const FunctionDeclaration*> SymbolTable::GetFunctions(const Symbol& s) { in GetFunctions()
20 return { &s.as<FunctionDeclaration>() }; in GetFunctions()
24 return std::vector<const FunctionDeclaration*>(); in GetFunctions()
56 for (const FunctionDeclaration* prev : previousFunctions) { in lookup()
58 for (const FunctionDeclaration* current : functions) { in lookup()
104 if (!symbol->is<FunctionDeclaration>()) { in addWithoutOwnership()
109 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership()
110 if (refInSymbolTable->is<FunctionDeclaration>()) { in addWithoutOwnership()
111 functions = {&refInSymbolTable->as<FunctionDeclaration>(), in addWithoutOwnership()
112 &symbol->as<FunctionDeclaration>()}; in addWithoutOwnership()
[all …]
DSkSLFunctionCall.h24 FunctionCall(int line, const Type* type, const FunctionDeclaration* function, in FunctionCall()
34 const FunctionDeclaration& function,
46 const FunctionDeclaration& function,
49 const FunctionDeclaration& function() const { in function()
69 const FunctionDeclaration& function,
72 static const FunctionDeclaration* FindBestFunctionForCall(
74 const std::vector<const FunctionDeclaration*>& functions,
77 const FunctionDeclaration& fFunction;
DSkSLFunctionDeclaration.cpp239 const FunctionDeclaration** outExistingDecl) { in find_existing_declaration()
244 std::vector<const FunctionDeclaration*> functions; in find_existing_declaration()
250 functions.push_back(&entry->as<FunctionDeclaration>()); in find_existing_declaration()
256 for (const FunctionDeclaration* other : functions) { in find_existing_declaration()
277 FunctionDeclaration invalidDecl(line, in find_existing_declaration()
307 FunctionDeclaration::FunctionDeclaration(int line, in FunctionDeclaration() function in SkSL::FunctionDeclaration
322 const FunctionDeclaration* FunctionDeclaration::Convert( in Convert()
332 const FunctionDeclaration* decl = nullptr; in Convert()
348 auto result = std::make_unique<FunctionDeclaration>(line, modifiers, name, in Convert()
354 String FunctionDeclaration::mangledName() const { in mangledName()
[all …]
DSkSLFunctionDefinition.h26 using IntrinsicSet = std::unordered_set<const FunctionDeclaration*>;
28 FunctionDefinition(int line, const FunctionDeclaration* declaration, bool builtin, in FunctionDefinition()
50 const FunctionDeclaration& function,
54 const FunctionDeclaration& declaration() const { in declaration()
70 const std::unordered_set<const FunctionDeclaration*>& referencedIntrinsics() const { in referencedIntrinsics()
93 const FunctionDeclaration* fDeclaration;
DSkSLFunctionDefinition.cpp28 const FunctionDeclaration& decl, Block& body) { in append_rtadjust_fixup_to_vertex_main()
74 const FunctionDeclaration& function, in Convert()
79 Finalizer(const Context& context, const FunctionDeclaration& function, in Convert()
90 void copyIntrinsicIfNeeded(const FunctionDeclaration& function) { in Convert()
97 std::vector<const FunctionDeclaration*> intrinsics( in Convert()
101 [](const FunctionDeclaration* a, const FunctionDeclaration* b) { in Convert()
113 for (const FunctionDeclaration* f : intrinsics) { in Convert()
127 const FunctionDeclaration& func = expr.as<FunctionCall>().function(); in Convert()
240 const FunctionDeclaration& fFunction; in Convert()
DSkSLMethodReference.h16 class FunctionDeclaration; variable
37 std::vector<const FunctionDeclaration*> functions) in MethodReference()
45 const std::vector<const FunctionDeclaration*>& functions() const { return fFunctions; } in functions()
61 std::vector<const FunctionDeclaration*> functions, in MethodReference()
68 std::vector<const FunctionDeclaration*> fFunctions;
DSkSLInlineMarker.h25 InlineMarker(const FunctionDeclaration* function) in InlineMarker()
29 static std::unique_ptr<Statement> Make(const FunctionDeclaration* function) { in Make()
33 const FunctionDeclaration& function() const { in function()
50 const FunctionDeclaration& fFunction;
DSkSLFunctionReference.h26 std::vector<const FunctionDeclaration*> functions) in FunctionReference()
30 const std::vector<const FunctionDeclaration*>& functions() const { in functions()
48 FunctionReference(int line, std::vector<const FunctionDeclaration*> functions, in FunctionReference()
53 std::vector<const FunctionDeclaration*> fFunctions;
DSkSLFunctionDeclaration.h36 class FunctionDeclaration final : public Symbol {
40 FunctionDeclaration(int line,
47 static const FunctionDeclaration* Convert(const Context& context,
96 bool matches(const FunctionDeclaration& f) const;
DSkSLFunctionPrototype.h26 FunctionPrototype(int line, const FunctionDeclaration* declaration, bool builtin) in FunctionPrototype()
31 const FunctionDeclaration& declaration() const { in declaration()
48 const FunctionDeclaration* fDeclaration;
DSkSLUnresolvedFunction.h22 UnresolvedFunction(std::vector<const FunctionDeclaration*> funcs) in UnresolvedFunction()
33 const std::vector<const FunctionDeclaration*>& functions() const { in functions()
42 std::vector<const FunctionDeclaration*> fFunctions;
/third_party/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.h30 class FunctionDeclaration; variable
121 void writeFunctionStart(const FunctionDeclaration& f);
123 void writeFunctionRequirementParams(const FunctionDeclaration& f,
126 void writeFunctionRequirementArgs(const FunctionDeclaration& f, const char*& separator);
128 bool writeFunctionDeclaration(const FunctionDeclaration& f);
255 Requirements requirements(const FunctionDeclaration& f);
280 std::unordered_map<const FunctionDeclaration*, Requirements> fRequirements;
286 const FunctionDeclaration* fCurrentFunction = nullptr;
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceGlobalInits.h126 class FunctionDeclaration : public GlobalDeclaration {
127 FunctionDeclaration() = delete;
128 FunctionDeclaration(const FunctionDeclaration &) = delete;
129 FunctionDeclaration &operator=(const FunctionDeclaration &) = delete;
132 static FunctionDeclaration *create(GlobalContext *Context, in create()
137 return new (Context->allocate<FunctionDeclaration>()) in create()
138 FunctionDeclaration(Signature, CallingConv, Linkage, IsProto); in create()
169 FunctionDeclaration(const FuncSigType &Signature, in FunctionDeclaration() function
DIceGlobalInits.cpp63 bool FunctionDeclaration::validateTypeSignature() const { in validateTypeSignature()
72 FunctionDeclaration::getTypeSignatureError(const GlobalContext *Ctx) { in getTypeSignatureError()
80 void FunctionDeclaration::dumpType(Ostream &Stream) const { in dumpType()
86 void FunctionDeclaration::dump(Ostream &Stream) const { in dump()
/third_party/skia/src/sksl/
DSkSLInliner.h86 using InlinabilityCache = std::unordered_map<const FunctionDeclaration*, bool>;
91 using FunctionSizeCache = std::unordered_map<const FunctionDeclaration*, int>;
92 int getFunctionSize(const FunctionDeclaration& fnDecl, FunctionSizeCache* cache);
106 const FunctionDeclaration* caller);
DSkSLRehydrator.cpp164 const FunctionDeclaration* result = in symbol()
165 fSymbolTable->takeOwnershipOfSymbol(std::make_unique<FunctionDeclaration>( in symbol()
225 std::vector<const FunctionDeclaration*> functions; in symbol()
230 functions.push_back((const FunctionDeclaration*) f); in symbol()
275 const FunctionDeclaration* decl = this->symbolRef<FunctionDeclaration>( in element()
360 const FunctionDeclaration* funcDecl = this->symbolRef<FunctionDeclaration>( in statement()
483 const FunctionDeclaration* f = this->symbolRef<FunctionDeclaration>( in expression()
/third_party/typescript/src/services/refactors/
DconvertOverloadListToSingleSignature.ts94 case SyntaxKind.FunctionDeclaration: {
121 …aration | ConstructorDeclaration | ConstructSignatureDeclaration | FunctionDeclaration)[]): NodeAr…
139 …aration | ConstructorDeclaration | ConstructSignatureDeclaration | FunctionDeclaration): TupleType…
173 …gnatureDeclaration | ConstructorDeclaration | ConstructSignatureDeclaration | FunctionDeclaration {
180 case SyntaxKind.FunctionDeclaration:
211 …atureDeclaration | ConstructorDeclaration | ConstructSignatureDeclaration | FunctionDeclaration)[];
/third_party/typescript/scripts/eslint/rules/
Donly-arrow-functions.ts38 … const isThisParameter = (node: TSESTree.FunctionDeclaration | TSESTree.FunctionExpression) => (
67 const exitFunction = (node: TSESTree.FunctionDeclaration | TSESTree.FunctionExpression) => {
70 if (node.type === AST_NODE_TYPES.FunctionDeclaration && allowDeclarations) {
/third_party/typescript/tests/baselines/reference/
DAPISample_jsdoc.js83 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
84 const func = node as ts.FunctionDeclaration;
96 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
183 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
197 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
/third_party/skia/src/sksl/analysis/
DSkSLCheckProgramUnrolledSize.cpp57 const FunctionDeclaration* decl = &pe.as<FunctionDefinition>().declaration(); in CheckProgramUnrolledSize()
166 const FunctionDeclaration* decl = &call.function(); in CheckProgramUnrolledSize()
187 std::unordered_map<const FunctionDeclaration*, size_t> fFunctionCostMap; in CheckProgramUnrolledSize()
188 std::vector<const FunctionDeclaration*> fStack; in CheckProgramUnrolledSize()
/third_party/typescript/tests/cases/compiler/
DAPISample_jsdoc.ts87 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
88 const func = node as ts.FunctionDeclaration;
100 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {

1234567