Beispiel #1
0
// Initialize necessary libraries
void initialize_libraries(SuifEnv *suif_env) {
  init_typebuilder(suif_env);
  init_basicnodes(suif_env);
  init_suifnodes(suif_env);
  init_cfenodes(suif_env);
  init_suifcloning(suif_env);
  init_suifpasses(suif_env);
  init_osuifnodes(suif_env);
  init_osuifextensionnodes(suif_env);
}
Beispiel #2
0
extern "C" void init_cpp_transforms(SuifEnv *suif_env) {
  ModuleSubSystem *ms = suif_env->get_module_subsystem();
  init_typebuilder(suif_env);

  ms->register_module(new CombinedPassForCpp(suif_env));
}