Lines Matching refs:thinlto_code_gen_t

99 typedef struct LLVMOpaqueThinLTOCodeGenerator *thinlto_code_gen_t;  typedef
583 extern thinlto_code_gen_t thinlto_create_codegen(void);
591 extern void thinlto_codegen_dispose(thinlto_code_gen_t cg);
604 extern void thinlto_codegen_add_module(thinlto_code_gen_t cg,
614 extern void thinlto_codegen_process(thinlto_code_gen_t cg);
625 extern unsigned int thinlto_module_get_num_objects(thinlto_code_gen_t cg);
636 extern LTOObjectBuffer thinlto_module_get_object(thinlto_code_gen_t cg,
648 unsigned int thinlto_module_get_num_object_files(thinlto_code_gen_t cg);
659 const char *thinlto_module_get_object_file(thinlto_code_gen_t cg,
668 extern lto_bool_t thinlto_codegen_set_pic_model(thinlto_code_gen_t cg,
678 extern void thinlto_codegen_set_savetemps_dir(thinlto_code_gen_t cg,
689 void thinlto_set_generated_objects_dir(thinlto_code_gen_t cg,
697 extern void thinlto_codegen_set_cpu(thinlto_code_gen_t cg, const char *cpu);
705 extern void thinlto_codegen_disable_codegen(thinlto_code_gen_t cg,
713 extern void thinlto_codegen_set_codegen_only(thinlto_code_gen_t cg,
738 extern void thinlto_codegen_add_must_preserve_symbol(thinlto_code_gen_t cg,
750 extern void thinlto_codegen_add_cross_referenced_symbol(thinlto_code_gen_t cg,
781 extern void thinlto_codegen_set_cache_dir(thinlto_code_gen_t cg,
791 extern void thinlto_codegen_set_cache_pruning_interval(thinlto_code_gen_t cg,
808 thinlto_code_gen_t cg, unsigned percentage);
816 extern void thinlto_codegen_set_cache_entry_expiration(thinlto_code_gen_t cg,
827 extern void thinlto_codegen_set_cache_size_bytes(thinlto_code_gen_t cg,
837 thinlto_codegen_set_cache_size_megabytes(thinlto_code_gen_t cg,
846 extern void thinlto_codegen_set_cache_size_files(thinlto_code_gen_t cg,