Lines Matching refs:parse

864    struct tgsi_parse_context parse;
878 if (tgsi_parse_init( &parse, tokens ) != TGSI_PARSE_OK) {
882 procType = parse.FullHeader.Processor.Processor;
890 info->num_tokens = tgsi_num_tokens(parse.Tokens);
898 while (!tgsi_parse_end_of_tokens(&parse)) {
899 tgsi_parse_token( &parse );
901 switch( parse.FullToken.Token.Type ) {
903 scan_instruction(info, &parse.FullToken.FullInstruction,
907 scan_declaration(info, &parse.FullToken.FullDeclaration);
913 scan_property(info, &parse.FullToken.FullProperty);
939 tgsi_parse_free(&parse);
957 struct tgsi_parse_context parse;
959 if (tgsi_parse_init(&parse, tokens) != TGSI_PARSE_OK) {
966 while (!tgsi_parse_end_of_tokens(&parse)) {
969 tgsi_parse_token(&parse);
971 if (parse.FullToken.Token.Type == TGSI_TOKEN_TYPE_DECLARATION) {
972 struct tgsi_full_declaration *decl = &parse.FullToken.FullDeclaration;
983 if (parse.FullToken.Token.Type != TGSI_TOKEN_TYPE_INSTRUCTION)
986 inst = &parse.FullToken.FullInstruction;
1014 tgsi_parse_free(&parse);
1054 struct tgsi_parse_context *parse,
1060 tgsi_parse_token(parse);
1061 assert(parse->FullToken.Token.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1062 inst = &parse->FullToken.FullInstruction;
1072 get_block_tessfactor_writemask(info, parse, TGSI_OPCODE_ENDIF);
1077 get_block_tessfactor_writemask(info, parse, TGSI_OPCODE_ENDLOOP);
1088 tgsi_parse_token(parse);
1089 assert(parse->FullToken.Token.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1090 inst = &parse->FullToken.FullInstruction;
1099 struct tgsi_parse_context *parse,
1109 tgsi_parse_token(parse);
1110 assert(parse->FullToken.Token.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1111 inst = &parse->FullToken.FullInstruction;
1124 get_if_block_tessfactor_writemask(info, parse,
1132 get_block_tessfactor_writemask(info, parse, TGSI_OPCODE_ENDLOOP);
1150 tgsi_parse_token(parse);
1151 assert(parse->FullToken.Token.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1152 inst = &parse->FullToken.FullInstruction;
1176 struct tgsi_parse_context parse;
1177 if (tgsi_parse_init(&parse, tokens) != TGSI_PARSE_OK) {
1197 while (!tgsi_parse_end_of_tokens(&parse)) {
1198 tgsi_parse_token(&parse);
1200 if (parse.FullToken.Token.Type != TGSI_TOKEN_TYPE_INSTRUCTION)
1203 struct tgsi_full_instruction *inst = &parse.FullToken.FullInstruction;
1210 get_if_block_tessfactor_writemask(info, &parse,
1217 get_block_tessfactor_writemask(info, &parse, TGSI_OPCODE_ENDLOOP);
1252 tgsi_parse_free(&parse);