Home
last modified time | relevance | path

Searched refs:IRNode (Results 1 – 15 of 15) sorted by relevance

/third_party/skia/include/private/
DSkSLIRNode.h40 class IRNode : public Poolable {
42 virtual ~IRNode() {} in ~IRNode()
47 IRNode(const IRNode&) = delete;
48 IRNode& operator=(const IRNode&) = delete;
54 IRNode(int line, int kind) in IRNode() function
DSkSLProgramElement.h20 class ProgramElement : public IRNode {
72 using INHERITED = IRNode;
DSkSLStatement.h19 class Statement : public IRNode {
82 using INHERITED = IRNode;
DSkSLSymbol.h19 class Symbol : public IRNode {
84 using INHERITED = IRNode;
/third_party/flutter/skia/src/sksl/ir/
DSkSLIRNode.h20 struct IRNode { struct
21 IRNode(int offset) in IRNode() function
24 virtual ~IRNode() {} in ~IRNode() argument
DSkSLSymbolTable.h42 IRNode* takeOwnership(std::unique_ptr<IRNode> n);
57 std::vector<std::unique_ptr<IRNode>> fOwnedNodes;
DSkSLProgramElement.h20 struct ProgramElement : public IRNode {
39 typedef IRNode INHERITED;
DSkSLSymbol.h18 struct Symbol : public IRNode {
38 typedef IRNode INHERITED;
DSkSLStatement.h19 struct Statement : public IRNode {
50 typedef IRNode INHERITED;
DSkSLSymbolTable.cpp69 IRNode* SymbolTable::takeOwnership(std::unique_ptr<IRNode> n) { in takeOwnership()
70 IRNode* result = n.get(); in takeOwnership()
DSkSLExpression.h26 struct Expression : public IRNode {
145 typedef IRNode INHERITED;
/third_party/skia/src/sksl/ir/
DSkSLExpression.h28 class Expression : public IRNode {
212 using INHERITED = IRNode;
DSkSLSymbolTable.h166 std::vector<std::unique_ptr<IRNode>> fOwnedNodes;
/third_party/skia/src/sksl/
DSkSLCompiler.h105 std::unordered_set<const IRNode*> fSilences;
/third_party/skia/tests/
DSkSLDSLTest.cpp138 static SkSL::String stringize(SkSL::IRNode& node) { return node.description(); } in stringize()