Lines Matching refs:parse
36 struct tgsi_parse_context parse; in tgsi_iterate_shader() local
38 if (tgsi_parse_init( &parse, tokens ) != TGSI_PARSE_OK) in tgsi_iterate_shader()
41 ctx->processor = parse.FullHeader.Processor; in tgsi_iterate_shader()
47 while (!tgsi_parse_end_of_tokens( &parse )) { in tgsi_iterate_shader()
48 tgsi_parse_token( &parse ); in tgsi_iterate_shader()
50 switch (parse.FullToken.Token.Type) { in tgsi_iterate_shader()
53 if (!ctx->iterate_instruction( ctx, &parse.FullToken.FullInstruction )) in tgsi_iterate_shader()
59 if (!ctx->iterate_declaration( ctx, &parse.FullToken.FullDeclaration )) in tgsi_iterate_shader()
65 if (!ctx->iterate_immediate( ctx, &parse.FullToken.FullImmediate )) in tgsi_iterate_shader()
71 if (!ctx->iterate_property( ctx, &parse.FullToken.FullProperty )) in tgsi_iterate_shader()
84 tgsi_parse_free( &parse ); in tgsi_iterate_shader()
88 tgsi_parse_free( &parse ); in tgsi_iterate_shader()