/external/skqp/src/sksl/ir/ |
D | SkSLSymbolTable.cpp | 13 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 []() 84 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership() 85 functions.push_back((const FunctionDeclaration*) oldSymbol); in addWithoutOwnership() 86 functions.push_back((const FunctionDeclaration*) symbol); in addWithoutOwnership() 91 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership() 95 functions.push_back((const FunctionDeclaration*) symbol); in addWithoutOwnership() [all …]
|
D | SkSLFunctionReference.h | 23 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()
|
D | SkSLFunctionDeclaration.h | 23 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
|
D | SkSLUnresolvedFunction.h | 19 UnresolvedFunction(std::vector<const FunctionDeclaration*> funcs) in UnresolvedFunction() 33 const std::vector<const FunctionDeclaration*> fFunctions;
|
D | SkSLFunctionDefinition.h | 21 FunctionDefinition(int offset, const FunctionDeclaration& declaration, in FunctionDefinition() 36 const FunctionDeclaration& fDeclaration;
|
D | SkSLSymbolTable.h | 19 struct FunctionDeclaration; 53 static std::vector<const FunctionDeclaration*> GetFunctions(const Symbol& s);
|
D | SkSLFunctionCall.h | 20 FunctionCall(int offset, const Type& type, const FunctionDeclaration& function, in FunctionCall() 56 const FunctionDeclaration& fFunction;
|
/external/skia/src/sksl/ir/ |
D | SkSLSymbolTable.cpp | 16 std::vector<const FunctionDeclaration*> SymbolTable::GetFunctions(const Symbol& s) { in GetFunctions() 19 return { &s.as<FunctionDeclaration>() }; in GetFunctions() 23 return std::vector<const FunctionDeclaration*>(); in GetFunctions() 55 for (const FunctionDeclaration* prev : previousFunctions) { in lookup() 57 for (const FunctionDeclaration* current : functions) { in lookup() 103 if (!symbol->is<FunctionDeclaration>()) { in addWithoutOwnership() 108 std::vector<const FunctionDeclaration*> functions; in addWithoutOwnership() 109 if (refInSymbolTable->is<FunctionDeclaration>()) { in addWithoutOwnership() 110 functions = {&refInSymbolTable->as<FunctionDeclaration>(), in addWithoutOwnership() 111 &symbol->as<FunctionDeclaration>()}; in addWithoutOwnership() [all …]
|
D | SkSLFunctionDefinition.h | 27 const FunctionDeclaration* declaration, bool builtin, 29 std::unordered_set<const FunctionDeclaration*> referencedIntrinsics = {}) 37 const FunctionDeclaration& declaration() const { in declaration() 53 const std::unordered_set<const FunctionDeclaration*>& referencedIntrinsics() const { in referencedIntrinsics() 76 const FunctionDeclaration* fDeclaration; 81 std::unordered_set<const FunctionDeclaration*> fReferencedIntrinsics;
|
D | SkSLFunctionCall.h | 24 FunctionCall(int offset, const Type* type, const FunctionDeclaration* function, in FunctionCall() 34 const FunctionDeclaration& function, 41 const FunctionDeclaration& function, 44 const FunctionDeclaration& function() const { in function() 63 const FunctionDeclaration& fFunction;
|
D | SkSLFunctionDeclaration.cpp | 216 const FunctionDeclaration** outExistingDecl) { in find_existing_declaration() 221 std::vector<const FunctionDeclaration*> functions; in find_existing_declaration() 227 functions.push_back(&entry->as<FunctionDeclaration>()); in find_existing_declaration() 233 for (const FunctionDeclaration* other : functions) { in find_existing_declaration() 254 FunctionDeclaration invalidDecl(offset, in find_existing_declaration() 284 FunctionDeclaration::FunctionDeclaration(int offset, in FunctionDeclaration() function in SkSL::FunctionDeclaration 299 const FunctionDeclaration* FunctionDeclaration::Convert(const Context& context, in Convert() 305 const FunctionDeclaration* decl = nullptr; in Convert() 322 auto result = std::make_unique<FunctionDeclaration>(offset, modifiers, name, in Convert() 328 String FunctionDeclaration::mangledName() const { in mangledName() [all …]
|
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;
|
D | SkSLFunctionReference.h | 26 std::vector<const FunctionDeclaration*> functions) in FunctionReference() 30 const std::vector<const FunctionDeclaration*>& functions() const { in functions() 48 FunctionReference(int offset, std::vector<const FunctionDeclaration*> functions, in FunctionReference() 53 std::vector<const FunctionDeclaration*> fFunctions;
|
D | SkSLFunctionDeclaration.h | 36 class FunctionDeclaration final : public Symbol { 40 FunctionDeclaration(int offset, 47 static const FunctionDeclaration* Convert(const Context& context, 96 bool matches(const FunctionDeclaration& f) const;
|
D | SkSLFunctionPrototype.h | 26 FunctionPrototype(int offset, const FunctionDeclaration* declaration, bool builtin) in FunctionPrototype() 31 const FunctionDeclaration& declaration() const { in declaration() 49 const FunctionDeclaration* fDeclaration;
|
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;
|
/external/skia/src/sksl/codegen/ |
D | SkSLMetalCodeGenerator.h | 133 void writeFunctionStart(const FunctionDeclaration& f); 135 void writeFunctionRequirementParams(const FunctionDeclaration& f, 138 void writeFunctionRequirementArgs(const FunctionDeclaration& f, const char*& separator); 140 bool writeFunctionDeclaration(const FunctionDeclaration& f); 260 Requirements requirements(const FunctionDeclaration& f); 285 std::unordered_map<const FunctionDeclaration*, Requirements> fRequirements; 291 const FunctionDeclaration* fCurrentFunction = nullptr;
|
/external/swiftshader/third_party/subzero/src/ |
D | IceGlobalInits.h | 126 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
|
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()
|
/external/skia/src/sksl/ |
D | SkSLInliner.h | 79 using InlinabilityCache = std::unordered_map<const FunctionDeclaration*, bool>; 82 using FunctionSizeCache = std::unordered_map<const FunctionDeclaration*, int>; 83 int getFunctionSize(const FunctionDeclaration& fnDecl, FunctionSizeCache* cache); 97 const FunctionDeclaration* caller);
|
D | SkSLRehydrator.cpp | 182 const FunctionDeclaration* result = in symbol() 183 fSymbolTable->takeOwnershipOfSymbol(std::make_unique<FunctionDeclaration>( in symbol() 242 std::vector<const FunctionDeclaration*> functions; in symbol() 247 functions.push_back((const FunctionDeclaration*) f); in symbol() 309 const FunctionDeclaration* decl = this->symbolRef<FunctionDeclaration>( in element() 312 std::unordered_set<const FunctionDeclaration*> refs; in element() 315 refs.insert(this->symbolRef<FunctionDeclaration>( in element() 398 const FunctionDeclaration* funcDecl = this->symbolRef<FunctionDeclaration>( in statement() 520 const FunctionDeclaration* f = this->symbolRef<FunctionDeclaration>( in expression()
|
D | SkSLIRGenerator.h | 189 const FunctionDeclaration& function, 191 CoercionCost callCost(const FunctionDeclaration& function, 240 void copyIntrinsicIfNeeded(const FunctionDeclaration& function); 244 void finalizeFunction(const FunctionDeclaration& funcDecl, Statement* body); 267 std::unordered_set<const FunctionDeclaration*> fReferencedIntrinsics;
|
/external/skqp/src/sksl/ |
D | SkSLMetalCodeGenerator.h | 155 void writeFunctionStart(const FunctionDeclaration& f); 157 void writeFunctionDeclaration(const FunctionDeclaration& f); 239 Requirements requirements(const FunctionDeclaration& f); 272 std::unordered_map<const FunctionDeclaration*, Requirements> fRequirements;
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenSchedule.h | 377 const Record *FunctionDeclaration; variable 386 STIPredicateFunction(const Record *Rec) : FunctionDeclaration(Rec) {} in STIPredicateFunction() 390 return FunctionDeclaration == Other.FunctionDeclaration; in isCompatibleWith() 402 return FunctionDeclaration->getValueAsString("Name"); in getName() 405 return FunctionDeclaration->getValueAsDef("DefaultReturnValue"); in getDefaultReturnPredicate() 408 const Record *getDeclaration() const { return FunctionDeclaration; } in getDeclaration()
|
/external/skia/include/sksl/ |
D | DSLFunction.h | 20 class FunctionDeclaration; variable 90 const SkSL::FunctionDeclaration* fDecl = nullptr;
|