Function Inlining. More...
#include "goto_inline.h"#include <util/std_expr.h>#include "goto_inline_class.h"#include "goto_model.h"Go to the source code of this file.
Function Inlining.
Definition in file goto_inline.cpp.
Transitively inline all function calls made from a particular function.
Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 264 of file goto_inline.cpp.
Transitively inline all function calls made from a particular function.
Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 239 of file goto_inline.cpp.
Definition at line 308 of file goto_inline.cpp.
Inline every function call into the entry_point() function.
Then delete the bodies of all of the other functions. This is pretty drastic and can result in a very large program. Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 47 of file goto_inline.cpp.
Inline every function call into the entry_point() function.
Then delete the bodies of all of the other functions. This is pretty drastic and can result in a very large program. Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 26 of file goto_inline.cpp.
Inline all function calls to functions either marked as "inlined" or smaller than smallfunc_limit (by instruction count).
Unlike the goto_inline functions, this doesn't remove function bodies after inlining. Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 149 of file goto_inline.cpp.
Inline all function calls to functions either marked as "inlined" or smaller than smallfunc_limit (by instruction count).
Unlike the goto_inline functions, this doesn't remove function bodies after inlining. Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 122 of file goto_inline.cpp.
Transitively inline all function calls found in a particular program.
Caller is responsible for calling update(), compute_loop_numbers(), etc.
Definition at line 366 of file goto_inline.cpp.