Lines Matching defs:classes
108 set_class(unsigned *classes, unsigned node, unsigned class)
110 if (node < SSA_FIXED_MINIMUM && class != classes[node]) {
111 assert(classes[node] == REG_CLASS_WORK);
112 classes[node] = class;
116 /* Special register classes impose special constraints on who can read their
120 check_read_class(unsigned *classes, unsigned tag, unsigned node)
126 switch (classes[node]) {
141 check_write_class(unsigned *classes, unsigned tag, unsigned node)
147 switch (classes[node]) {
221 /* Pass #2 is lowering now that we've analyzed all the classes.
225 * into N distinct classes of use (where N>1 by definition), emit N-1
258 unsigned classes[] = { TAG_LOAD_STORE_4, TAG_TEXTURE_4, TAG_TEXTURE_4, TAG_ALU_4};
277 if (pre_use->type != classes[j])
430 /* Starts of classes, in bytes */
445 * tex outputs use work r0/r1. Note we still use TEXR/TEXW classes,
552 /* Check if this operation imposes any classes */