Lines Matching defs:optimization

27  * Standalone test for optimization passes.
57 do_optimization(struct exec_list *ir, const char *optimization,
66 if (sscanf(optimization, "do_common_optimization ( %d ) ", &int_0) == 1) {
68 } else if (strcmp(optimization, "do_algebraic") == 0) {
70 } else if (strcmp(optimization, "do_constant_folding") == 0) {
72 } else if (strcmp(optimization, "do_constant_variable") == 0) {
74 } else if (strcmp(optimization, "do_constant_variable_unlinked") == 0) {
76 } else if (strcmp(optimization, "do_copy_propagation_elements") == 0) {
78 } else if (strcmp(optimization, "do_constant_propagation") == 0) {
80 } else if (strcmp(optimization, "do_dead_code") == 0) {
82 } else if (strcmp(optimization, "do_dead_code_local") == 0) {
84 } else if (strcmp(optimization, "do_dead_code_unlinked") == 0) {
86 } else if (strcmp(optimization, "do_dead_functions") == 0) {
88 } else if (strcmp(optimization, "do_function_inlining") == 0) {
90 } else if (sscanf(optimization,
95 } else if (strcmp(optimization, "do_if_simplification") == 0) {
97 } else if (sscanf(optimization, "lower_if_to_cond_assign ( %d ) ",
100 } else if (strcmp(optimization, "do_mat_op_to_vec") == 0) {
102 } else if (strcmp(optimization, "optimize_swizzles") == 0) {
104 } else if (strcmp(optimization, "do_structure_splitting") == 0) {
106 } else if (strcmp(optimization, "do_tree_grafting") == 0) {
108 } else if (strcmp(optimization, "do_vec_index_to_cond_assign") == 0) {
110 } else if (strcmp(optimization, "do_vec_index_to_swizzle") == 0) {
112 } else if (strcmp(optimization, "lower_discard") == 0) {
114 } else if (sscanf(optimization, "lower_instructions ( %d ) ",
117 } else if (sscanf(optimization, "lower_variable_index_to_cond_assign "
123 } else if (sscanf(optimization, "lower_quadop_vector ( %d ) ",
126 } else if (strcmp(optimization, "optimize_redundant_jumps") == 0) {
129 printf("Unrecognized optimization %s\n", optimization);
143 const char *optimization = optimizations[i];
145 printf("*** Running optimization %s...", optimization);
147 GLboolean progress = do_optimization(ir, optimization, options);
231 printf("*** pre-optimization IR:\n");