Lines Matching defs:pat
140 s_pattern pat[] = { "array", s_base_type, s_size };
141 if (MATCH(expr, pat)) {
195 s_pattern pat[] = { "function", name };
196 if (!PARTIAL_MATCH(expr, pat)) {
232 s_pattern pat[] = { "signature", type_expr, paramlist, body_list };
233 if (!MATCH(expr, pat)) {
396 s_pattern pat[] = { "declare", s_quals, s_type, s_name };
397 if (!MATCH(expr, pat)) {
478 s_pattern pat[] = { "if", s_cond, s_then, s_else };
479 if (!MATCH(expr, pat)) {
715 s_pattern pat[] = { "expression", s_type, s_op, s_arg[0] };
716 if (!PARTIAL_MATCH(expr, pat)) {
765 s_pattern pat[] = { "swiz", swiz, sub };
766 if (!MATCH(expr, pat)) {
794 s_pattern pat[] = { "constant", type_expr, values };
795 if (!MATCH(expr, pat)) {
1168 s_pattern pat[] = { "emit-vertex", s_stream };
1170 if (MATCH(expr, pat)) {
1187 s_pattern pat[] = { "end-primitive", s_stream };
1189 if (MATCH(expr, pat)) {
1204 s_pattern pat[] = { "barrier" };
1206 if (MATCH(expr, pat)) {