Move optimization pass prototypes to a single header.
This commit is contained in:
@@ -34,11 +34,6 @@
|
||||
#include "ast.h"
|
||||
#include "glsl_parser_extras.h"
|
||||
#include "glsl_parser.h"
|
||||
#include "ir_constant_folding.h"
|
||||
#include "ir_copy_propagation.h"
|
||||
#include "ir_dead_code.h"
|
||||
#include "ir_function_inlining.h"
|
||||
#include "ir_if_simplification.h"
|
||||
#include "ir_optimization.h"
|
||||
#include "ir_print_visitor.h"
|
||||
#include "ir_reader.h"
|
||||
@@ -791,10 +786,7 @@ main(int argc, char **argv)
|
||||
progress = do_copy_propagation(&instructions) || progress;
|
||||
progress = do_dead_code_local(&instructions) || progress;
|
||||
progress = do_dead_code_unlinked(&instructions) || progress;
|
||||
|
||||
/* Constant folding */
|
||||
ir_constant_folding_visitor constant_folding;
|
||||
visit_exec_list(&instructions, &constant_folding);
|
||||
progress = do_constant_folding(&instructions) || progress;
|
||||
} while (progress);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user