/third_party/skia/src/sksl/ir/ |
H A D | SkSLSymbolTable.cpp | 17 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...] |
H A D | SkSLFunctionCall.h | 24 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;
|
H A D | SkSLFunctionDefinition.h | 26 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;
|
H A D | SkSLFunctionDeclaration.cpp | 239 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* dec in Convert() [all...] |
H A D | SkSLInlineMarker.h | 25 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;
|
H A D | SkSLMethodReference.h | 16 class FunctionDeclaration; 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;
|
H A D | SkSLFunctionDefinition.cpp | 28 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 in Convert() [all...] |
H A D | SkSLFunctionReference.h | 26 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;
|
H A D | SkSLFunctionDeclaration.h | 36 class FunctionDeclaration final : public Symbol { 40 FunctionDeclaration(int line, 47 static const FunctionDeclaration* Convert(const Context& context, 96 bool matches(const FunctionDeclaration& f) const;
|
H A D | SkSLUnresolvedFunction.h | 22 UnresolvedFunction(std::vector<const FunctionDeclaration*> funcs) in UnresolvedFunction() 33 const std::vector<const FunctionDeclaration*>& functions() const { in functions() 42 std::vector<const FunctionDeclaration*> fFunctions;
|
H A D | SkSLFunctionPrototype.h | 26 FunctionPrototype(int line, const FunctionDeclaration* declaration, bool builtin) in FunctionPrototype() 31 const FunctionDeclaration& declaration() const { in declaration() 48 const FunctionDeclaration* fDeclaration;
|
H A D | SkSLFieldAccess.cpp | 29 std::vector<const FunctionDeclaration*> f = { in Convert() 30 &result->as<FunctionDeclaration>()}; in Convert()
|
H A D | SkSLFunctionCall.cpp | 815 CoercionCost FunctionCall::CallCost(const Context& context, const FunctionDeclaration& function, in CallCost() 824 FunctionDeclaration::ParamTypes types; in CallCost() 836 const FunctionDeclaration* FunctionCall::FindBestFunctionForCall( in FindBestFunctionForCall() 838 const std::vector<const FunctionDeclaration*>& functions, in FindBestFunctionForCall() 844 const FunctionDeclaration* best = nullptr; in FindBestFunctionForCall() 888 const std::vector<const FunctionDeclaration*>& functions = ref.functions(); in Convert() 889 const FunctionDeclaration* best = FindBestFunctionForCall(context, functions, in Convert() 909 const std::vector<const FunctionDeclaration*>& functions = ref.functions(); in Convert() 910 const FunctionDeclaration* best = FindBestFunctionForCall(context, functions, in Convert() 937 const FunctionDeclaration in Convert() [all...] |
/third_party/skia/src/sksl/codegen/ |
H A D | SkSLMetalCodeGenerator.h | 30 class FunctionDeclaration; 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;
|
H A D | SkSLGLSLCodeGenerator.h | 28 class FunctionDeclaration; 80 void writeFunctionStart(const FunctionDeclaration& f); 82 void writeFunctionDeclaration(const FunctionDeclaration& f);
|
H A D | SkSLSPIRVCodeGenerator.h | 35 class FunctionDeclaration; 195 SpvId getFunctionType(const FunctionDeclaration& function); 214 SpvId writeFunctionStart(const FunctionDeclaration& f, OutputStream& out); 216 SpvId writeFunctionDeclaration(const FunctionDeclaration& f, OutputStream& out); 456 std::unique_ptr<FunctionDeclaration> entrypointDecl; 461 EntrypointAdapter writeEntrypointAdapter(const FunctionDeclaration& main); 480 std::unordered_map<const FunctionDeclaration*, SpvId> fFunctionMap;
|
H A D | SkSLPipelineStageCodeGenerator.cpp | 70 String functionName(const FunctionDeclaration& decl); 72 void writeFunctionDeclaration(const FunctionDeclaration& decl); 75 String functionDeclaration(const FunctionDeclaration& decl); 130 std::unordered_map<const FunctionDeclaration*, String> fFunctionNames; 214 const FunctionDeclaration& function = c.function(); in writeFunctionCall() 306 String PipelineStageCodeGenerator::functionName(const FunctionDeclaration& decl) { in functionName() 329 const FunctionDeclaration& decl = f.declaration(); in writeFunction() 348 String PipelineStageCodeGenerator::functionDeclaration(const FunctionDeclaration& decl) { in functionDeclaration() 368 void PipelineStageCodeGenerator::writeFunctionDeclaration(const FunctionDeclaration& decl) { in writeFunctionDeclaration()
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceGlobalInits.h | 126 class FunctionDeclaration : public GlobalDeclaration { class 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(cons function in Ice::FunctionDeclaration [all...] |
H A D | IceGlobalInits.cpp | 63 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/ |
H A D | SkSLInliner.h | 86 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);
|
H A D | SkSLRehydrator.cpp | 164 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() [all...] |
H A D | SkSLAnalysis.h | 23 class FunctionDeclaration; 170 bool CanExitWithoutReturningValue(const FunctionDeclaration& funcDecl, const Statement& body);
|
/third_party/typescript/tests/baselines/reference/ |
H A D | APISample_jsdoc.js | 84 if (node.kind === ts.SyntaxKind.FunctionDeclaration) { 85 const func = node as ts.FunctionDeclaration; 97 if (node.kind === ts.SyntaxKind.FunctionDeclaration) { 184 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
198 if (node.kind === ts.SyntaxKind.FunctionDeclaration) {
|
/third_party/skia/src/sksl/analysis/ |
H A D | SkSLCheckProgramUnrolledSize.cpp | 57 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/skia/include/sksl/ |
H A D | DSLFunction.h | 20 class FunctionDeclaration; 58 DSLFunction(const SkSL::FunctionDeclaration* decl) in DSLFunction() 108 const SkSL::FunctionDeclaration* fDecl = nullptr;
|