Lines Matching defs:split
28 * split it apart into its elements, making it more amenable to other
53 this->split = true;
66 /** Whether this array should be split or not. */
67 bool split;
87 * variables that could be split by looking to see if they are arrays
137 /* If the array hasn't been sized yet, we can't split it. After
187 /* Allow whole-array assignments on the LHS. We can split those
195 * (see the visit_continue_with_parent below), so we can't split
199 entry->split = false;
214 * know which split variable this dereference should go to.
218 entry->split = false;
267 /* Trim out variables we found that we can't split. */
270 printf("array %s@%p: decl %d, split %d\n",
272 entry->split);
275 if (!(entry->declaration && entry->split)) {
284 * This class rewrites the dereferences of arrays that have been split
433 /* Replace the decls of the arrays to be split with their split
461 ir_array_splitting_visitor split(&refs.variable_list);
462 visit_list_elements(&split, instructions);