|
Blender V4.3
|
#include "FN_multi_function_procedure.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::fn |
| namespace | blender::fn::multi_function |
| namespace | blender::fn::multi_function::procedure_optimization |
Functions | |
| void | blender::fn::multi_function::procedure_optimization::move_destructs_up (Procedure &procedure, Instruction &block_end_instr) |
A #Procedure optimization pass takes an existing procedure and changes it in a way that improves its performance when executed.
Oftentimes it would also be possible to implement a specific optimization directly during construction of the initial #Procedure. There is a trade-off between doing that or just building a "simple" procedure and then optimizing it uses separate optimization passes.
Definition in file FN_multi_function_procedure_optimization.hh.