Home
last modified time | relevance | path

Searched refs:AST (Results 1 - 25 of 124) sorted by relevance

12345

/third_party/typescript/tests/baselines/reference/
H A DparserRealSource13.js9 EmptyCallback? (pre, ast: AST): boolean;
10 EmptyExprCallback? (pre, ast: AST): boolean;
11 TrueCallback? (pre, ast: AST): boolean;
12 FalseCallback? (pre, ast: AST): boolean;
13 ThisCallback? (pre, ast: AST): boolean;
14 SuperCallback? (pre, ast: AST): boolean;
15 QStringCallback? (pre, ast: AST): boolean;
16 RegexCallback? (pre, ast: AST): boolean;
17 NullCallback? (pre, ast: AST): boolean;
18 ArrayLitCallback? (pre, ast: AST)
[all...]
H A DparserRealSource12.js9 walk(ast: AST, parent: AST): AST;
26 (ast: AST, parent: AST, walker: IAstWalker): AST;
30 (preAst: AST, parent: AST, walker: IAstWalker): void;
42 public walk(ast: AST, parent: AST)
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
H A DZ3Solver.cpp146 Z3_ast AST; member in __anon24349::Z3Expr
149 Z3Expr(Z3Context &C, Z3_ast ZA) : SMTExpr(), Context(C), AST(ZA) { in Z3Expr()
150 Z3_inc_ref(Context.Context, AST); in Z3Expr()
154 Z3Expr(const Z3Expr &Copy) : SMTExpr(), Context(Copy.Context), AST(Copy.AST) { in Z3Expr()
155 Z3_inc_ref(Context.Context, AST); in Z3Expr()
161 Z3_inc_ref(Context.Context, Other.AST); in operator =()
162 Z3_dec_ref(Context.Context, AST); in operator =()
163 AST = Other.AST; in operator =()
768 toAPFloat(const SMTSortRef &Sort, const SMTExprRef &AST, llvm::APFloat &Float, bool useSemantics) toAPFloat() argument
789 toAPSInt(const SMTSortRef &Sort, const SMTExprRef &AST, llvm::APSInt &Int, bool useSemantics) toAPSInt() argument
[all...]
/third_party/skia/third_party/externals/tint/tools/src/cmd/intrinsic-gen/parser/
H A Dparser_test.go27 expect ast.AST
31 {"enum E {}", ast.AST{
34 {"enum E { A [[deco]] B C }", ast.AST{
47 {"type T", ast.AST{
50 {"type T<A, B, C>", ast.AST{
60 {"[[deco]] type T", ast.AST{
68 {`[[deco("a", "b")]] type T`, ast.AST{
76 {"match M : A", ast.AST{
84 {"match M : A | B", ast.AST{
93 {"fn F()", ast.AST{
[all...]
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
H A Dparser_impl_global_decl_test.cc34 ASSERT_EQ(program.AST().GlobalVariables().size(), 1u); in TEST_F()
36 auto* v = program.AST().GlobalVariables()[0]; in TEST_F()
60 ASSERT_EQ(program.AST().GlobalVariables().size(), 1u); in TEST_F()
62 auto* v = program.AST().GlobalVariables()[0]; in TEST_F()
86 ASSERT_EQ(program.AST().TypeDecls().size(), 1u); in TEST_F()
87 ASSERT_TRUE(program.AST().TypeDecls()[0]->Is<ast::Alias>()); in TEST_F()
89 program.AST().TypeDecls()[0]->As<ast::Alias>()->name), in TEST_F()
103 ASSERT_EQ(program.AST().TypeDecls().size(), 2u); in TEST_F()
104 ASSERT_TRUE(program.AST().TypeDecls()[0]->Is<ast::Struct>()); in TEST_F()
105 auto* str = program.AST() in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/src/ast/
H A Dmodule.cc46 TINT_ICE(AST, diagnostics) << "Unknown global declaration type"; in Module()
63 TINT_ASSERT(AST, var); in AddGlobalVariable()
64 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, var, program_id); in AddGlobalVariable()
70 TINT_ASSERT(AST, type); in AddTypeDecl()
71 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, type, program_id); in AddTypeDecl()
77 TINT_ASSERT(AST, func); in AddFunction()
78 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, func, program_id); in AddFunction()
100 TINT_ICE(AST, ctx->dst->Diagnostics()) in Copy()
105 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, type, program_id); in Copy()
108 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, fun in Copy()
[all...]
H A Dcall_expression.cc42 TINT_ASSERT(AST, name); in CallExpression()
43 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, name, program_id); in CallExpression()
45 TINT_ASSERT(AST, arg); in CallExpression()
46 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, arg, program_id); in CallExpression()
55 TINT_ASSERT(AST, type); in CallExpression()
56 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, type, program_id); in CallExpression()
58 TINT_ASSERT(AST, arg); in CallExpression()
59 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, arg, program_id); in CallExpression()
H A Dfunction.cc41 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, symbol, program_id); in Function()
42 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, body, program_id); in Function()
44 TINT_ASSERT(AST, param && param->is_const); in Function()
45 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, param, program_id); in Function()
47 TINT_ASSERT(AST, symbol.IsValid()); in Function()
48 TINT_ASSERT(AST, return_type); in Function()
50 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in Function()
53 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in Function()
H A Dif_statement.cc33 TINT_ASSERT(AST, condition); in IfStatement()
34 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, condition, program_id); in IfStatement()
35 TINT_ASSERT(AST, body); in IfStatement()
36 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, body, program_id); in IfStatement()
38 TINT_ASSERT(AST, el); in IfStatement()
39 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, el, program_id); in IfStatement()
H A Dmodule_test.cc26 EXPECT_EQ(Program(std::move(*this)).AST().Functions().size(), 0u); in TEST_F()
35 program.AST().Functions().Find(program.Symbols().Get("main"))); in TEST_F()
41 program.AST().Functions().Find(program.Symbols().Get("Missing"))); in TEST_F()
48 builder.AST().AddGlobalVariable(nullptr); in TEST_F()
57 builder.AST().AddTypeDecl(nullptr); in TEST_F()
67 b1.AST().AddFunction(b2.create<ast::Function>( in TEST_F()
79 b1.AST().AddGlobalVariable( in TEST_F()
89 builder.AST().AddFunction(nullptr); in TEST_F()
123 auto& decls = cloned.AST().GlobalDeclarations(); in TEST_F()
H A Dbinary_expression.cc30 TINT_ASSERT(AST, lhs); in BinaryExpression()
31 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, lhs, program_id); in BinaryExpression()
32 TINT_ASSERT(AST, rhs); in BinaryExpression()
33 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, rhs, program_id); in BinaryExpression()
34 TINT_ASSERT(AST, op != BinaryOp::kNone); in BinaryExpression()
H A Dfor_loop_statement.cc35 TINT_ASSERT(AST, body); in ForLoopStatement()
37 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, initializer, program_id); in ForLoopStatement()
38 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, condition, program_id); in ForLoopStatement()
39 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, continuing, program_id); in ForLoopStatement()
40 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, body, program_id); in ForLoopStatement()
H A Dmatrix.cc30 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, subtype, program_id); in Matrix()
31 TINT_ASSERT(AST, rows > 1); in Matrix()
32 TINT_ASSERT(AST, rows < 5); in Matrix()
33 TINT_ASSERT(AST, columns > 1); in Matrix()
34 TINT_ASSERT(AST, columns < 5); in Matrix()
H A Dstruct_member.cc30 TINT_ASSERT(AST, type); in StructMember()
31 TINT_ASSERT(AST, symbol.IsValid()); in StructMember()
32 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, symbol, program_id); in StructMember()
34 TINT_ASSERT(AST, deco); in StructMember()
35 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, deco, program_id); in StructMember()
H A Dassignment_statement.cc29 TINT_ASSERT(AST, lhs); in AssignmentStatement()
30 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, lhs, program_id); in AssignmentStatement()
31 TINT_ASSERT(AST, rhs); in AssignmentStatement()
32 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, rhs, program_id); in AssignmentStatement()
H A Dcase_statement.cc29 TINT_ASSERT(AST, body); in CaseStatement()
30 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, body, program_id); in CaseStatement()
32 TINT_ASSERT(AST, selector); in CaseStatement()
33 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, selector, program_id); in CaseStatement()
H A Dindex_accessor_expression.cc29 TINT_ASSERT(AST, object); in IndexAccessorExpression()
30 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, object, program_id); in IndexAccessorExpression()
31 TINT_ASSERT(AST, idx); in IndexAccessorExpression()
32 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, idx, program_id); in IndexAccessorExpression()
H A Dmember_accessor_expression.cc30 TINT_ASSERT(AST, structure); in MemberAccessorExpression()
31 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, structure, program_id); in MemberAccessorExpression()
32 TINT_ASSERT(AST, member); in MemberAccessorExpression()
33 TINT_ASSERT_PROGRAM_IDS_EQUAL_IF_VALID(AST, member, program_id); in MemberAccessorExpression()
/third_party/skia/third_party/externals/tint/fuzzers/tint_ast_fuzzer/mutations/
H A Dreplace_identifier_test.cc52 const auto& main_fn_stmts = program.AST().Functions()[0]->body->statements; in TEST()
136 auto use_id = node_id_map.GetId(program.AST() in TEST()
143 auto replacement_id = node_id_map.GetId(program.AST().GlobalVariables()[1]); in TEST()
166 auto replacement_id = node_id_map.GetId(program.AST().GlobalVariables()[1]); in TEST()
169 auto use_id = node_id_map.GetId(program.AST() in TEST()
198 auto replacement_id = node_id_map.GetId(program.AST() in TEST()
205 auto use_id = node_id_map.GetId(program.AST() in TEST()
234 auto replacement_id = node_id_map.GetId(program.AST() in TEST()
241 auto use_id = node_id_map.GetId(program.AST() in TEST()
270 node_id_map.GetId(program.AST() in TEST()
[all...]
/third_party/skia/third_party/externals/tint/src/
H A Dprogram_builder_test.cc41 ASSERT_EQ(inner.AST().Functions().size(), 1u); in TEST_F()
47 ASSERT_EQ(inner.AST().Functions().size(), 1u); in TEST_F()
48 ASSERT_EQ(outer.AST().Functions().size(), 1u); in TEST_F()
49 EXPECT_EQ(inner.AST().Functions()[0], outer.AST().Functions()[0]); in TEST_F()
60 ASSERT_EQ(inner.AST().Functions().size(), 1u); in TEST_F()
61 ASSERT_EQ(outer.AST().Functions().size(), 2u); in TEST_F()
62 EXPECT_EQ(inner.AST().Functions()[0], outer.AST().Functions()[0]); in TEST_F()
63 EXPECT_EQ(outer.AST() in TEST_F()
[all...]
/third_party/skia/third_party/externals/tint/src/resolver/
H A Dresolver_test_helper.h192 /// @return a new AST bool type
193 static inline const ast::Type* AST(ProgramBuilder& b) { return b.ty.bool_(); } in AST() function
201 /// @return a new AST expression of the bool type
214 /// @return a new AST i32 type
215 static inline const ast::Type* AST(ProgramBuilder& b) { return b.ty.i32(); } in AST() function
223 /// @return a new AST i32 literal value expression
236 /// @return a new AST u32 type
237 static inline const ast::Type* AST(ProgramBuilder& b) { return b.ty.u32(); } in AST() function
245 /// @return a new AST u32 literal value expression
258 /// @return a new AST f3
259 static inline const ast::Type* AST(ProgramBuilder& b) { return b.ty.f32(); } AST() function
281 static inline const ast::Type* AST(ProgramBuilder& b) { AST() function
318 static inline const ast::Type* AST(ProgramBuilder& b) { AST() function
356 static inline const ast::Type* AST(ProgramBuilder& b) { AST() function
401 static inline const ast::Type* AST(ProgramBuilder& b) { AST() function
431 static inline const ast::Type* AST(ProgramBuilder& b) { AST() function
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h116 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() argument
120 AS = OldAS->getForwardedTarget(AST); in getAliasSet()
122 OldAS->dropRef(AST); in getAliasSet()
192 void dropRef(AliasSetTracker &AST) { in dropRef() argument
195 removeFromTracker(AST); in dropRef()
218 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
284 AliasSet *getForwardedTarget(AliasSetTracker &AST) { in getForwardedTarget() argument
287 AliasSet *Dest = Forward->getForwardedTarget(AST); in getForwardedTarget()
290 Forward->dropRef(AST); in getForwardedTarget()
296 void removeFromTracker(AliasSetTracker &AST);
303 removeUnknownInst(AliasSetTracker &AST, Instruction *I) removeUnknownInst() argument
332 AliasSetTracker *AST; global() member in llvm::AliasSetTracker::final
460 operator <<(raw_ostream &OS, const AliasSetTracker &AST) operator <<() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DAliasSetTracker.cpp53 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() argument
66 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn()
79 AST.TotalMayAliasSetSize += size(); in mergeSetIn()
81 AST.TotalMayAliasSetSize += AS.size(); in mergeSetIn()
111 AS.dropRef(AST); in mergeSetIn()
131 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() argument
133 AST.removeAliasSet(this); in removeFromTracker()
136 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() argument
145 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer()
151 AST in addPointer()
521 add(const AliasSetTracker &AST) add() argument
[all...]
/third_party/skia/third_party/externals/tint/src/transform/
H A Dsingle_entry_point.cc46 for (auto* f : ctx.src->AST().Functions()) { in Run()
72 for (auto* decl : ctx.src->AST().GlobalDeclarations()) { in Run()
75 ctx.dst->AST().AddTypeDecl(ctx.Clone(ty)); in Run()
93 ctx.dst->AST().AddGlobalVariable(ctx.Clone(var)); in Run()
97 ctx.dst->AST().AddFunction(ctx.Clone(func)); in Run()
107 ctx.dst->AST().AddFunction(ctx.Clone(entry_point)); in Run()
/third_party/skia/third_party/externals/tint/src/writer/spirv/
H A Dbuilder_function_test.cc32 auto* func = program->AST().Functions()[0]; in TEST_F()
53 auto* func = program->AST().Functions()[0]; in TEST_F()
73 auto* var_a = program->AST().GlobalVariables()[0]; in TEST_F()
74 auto* func = program->AST().Functions()[0]; in TEST_F()
102 auto* func = program->AST().Functions()[0]; in TEST_F()
122 auto* func = program->AST().Functions()[0]; in TEST_F()
148 auto* func = program->AST().Functions()[0]; in TEST_F()
165 auto* func = program->AST().Functions()[0]; in TEST_F()

Completed in 12 milliseconds

12345