|
LLVM_C_EXTERN_C_BEGIN const char * | lto_get_version (void) |
|
const char * | lto_get_error_message (void) |
|
lto_bool_t | lto_module_is_object_file (const char *path) |
|
lto_bool_t | lto_module_is_object_file_for_target (const char *path, const char *target_triple_prefix) |
|
lto_bool_t | lto_module_has_objc_category (const void *mem, size_t length) |
|
lto_bool_t | lto_module_is_object_file_in_memory (const void *mem, size_t length) |
|
lto_bool_t | lto_module_is_object_file_in_memory_for_target (const void *mem, size_t length, const char *target_triple_prefix) |
|
lto_module_t | lto_module_create (const char *path) |
|
lto_module_t | lto_module_create_from_memory (const void *mem, size_t length) |
|
lto_module_t | lto_module_create_from_memory_with_path (const void *mem, size_t length, const char *path) |
|
lto_module_t | lto_module_create_in_local_context (const void *mem, size_t length, const char *path) |
|
lto_module_t | lto_module_create_in_codegen_context (const void *mem, size_t length, const char *path, lto_code_gen_t cg) |
|
lto_module_t | lto_module_create_from_fd (int fd, const char *path, size_t file_size) |
|
lto_module_t | lto_module_create_from_fd_at_offset (int fd, const char *path, size_t file_size, size_t map_size, off_t offset) |
|
void | lto_module_dispose (lto_module_t mod) |
|
const char * | lto_module_get_target_triple (lto_module_t mod) |
|
void | lto_module_set_target_triple (lto_module_t mod, const char *triple) |
|
unsigned int | lto_module_get_num_symbols (lto_module_t mod) |
|
const char * | lto_module_get_symbol_name (lto_module_t mod, unsigned int index) |
|
lto_symbol_attributes | lto_module_get_symbol_attribute (lto_module_t mod, unsigned int index) |
|
const char * | lto_module_get_linkeropts (lto_module_t mod) |
|
lto_bool_t | lto_module_get_macho_cputype (lto_module_t mod, unsigned int *out_cputype, unsigned int *out_cpusubtype) |
|
lto_bool_t | lto_module_has_ctor_dtor (lto_module_t mod) |
|
void | lto_codegen_set_diagnostic_handler (lto_code_gen_t, lto_diagnostic_handler_t, void *) |
|
lto_code_gen_t | lto_codegen_create (void) |
|
lto_code_gen_t | lto_codegen_create_in_local_context (void) |
|
void | lto_codegen_dispose (lto_code_gen_t) |
|
lto_bool_t | lto_codegen_add_module (lto_code_gen_t cg, lto_module_t mod) |
|
void | lto_codegen_set_module (lto_code_gen_t cg, lto_module_t mod) |
|
lto_bool_t | lto_codegen_set_debug_model (lto_code_gen_t cg, lto_debug_model) |
|
lto_bool_t | lto_codegen_set_pic_model (lto_code_gen_t cg, lto_codegen_model) |
|
void | lto_codegen_set_cpu (lto_code_gen_t cg, const char *cpu) |
|
void | lto_codegen_set_assembler_path (lto_code_gen_t cg, const char *path) |
|
void | lto_codegen_set_assembler_args (lto_code_gen_t cg, const char **args, int nargs) |
|
void | lto_codegen_add_must_preserve_symbol (lto_code_gen_t cg, const char *symbol) |
|
lto_bool_t | lto_codegen_write_merged_modules (lto_code_gen_t cg, const char *path) |
|
const void * | lto_codegen_compile (lto_code_gen_t cg, size_t *length) |
|
lto_bool_t | lto_codegen_compile_to_file (lto_code_gen_t cg, const char **name) |
|
lto_bool_t | lto_codegen_optimize (lto_code_gen_t cg) |
|
const void * | lto_codegen_compile_optimized (lto_code_gen_t cg, size_t *length) |
|
unsigned int | lto_api_version (void) |
|
void | lto_set_debug_options (const char *const *options, int number) |
|
void | lto_codegen_debug_options (lto_code_gen_t cg, const char *) |
|
void | lto_codegen_debug_options_array (lto_code_gen_t cg, const char *const *, int number) |
|
void | lto_initialize_disassembler (void) |
|
void | lto_codegen_set_should_internalize (lto_code_gen_t cg, lto_bool_t ShouldInternalize) |
|
void | lto_codegen_set_should_embed_uselists (lto_code_gen_t cg, lto_bool_t ShouldEmbedUselists) |
|
lto_input_t | lto_input_create (const void *buffer, size_t buffer_size, const char *path) |
|
void | lto_input_dispose (lto_input_t input) |
|
unsigned | lto_input_get_num_dependent_libraries (lto_input_t input) |
|
const char * | lto_input_get_dependent_library (lto_input_t input, size_t index, size_t *size) |
|
const char *const * | lto_runtime_lib_symbols_list (size_t *size) |
|
thinlto_code_gen_t | thinlto_create_codegen (void) |
|
void | thinlto_codegen_dispose (thinlto_code_gen_t cg) |
|
void | thinlto_codegen_add_module (thinlto_code_gen_t cg, const char *identifier, const char *data, int length) |
|
void | thinlto_codegen_process (thinlto_code_gen_t cg) |
|
unsigned int | thinlto_module_get_num_objects (thinlto_code_gen_t cg) |
|
LTOObjectBuffer | thinlto_module_get_object (thinlto_code_gen_t cg, unsigned int index) |
|
unsigned int | thinlto_module_get_num_object_files (thinlto_code_gen_t cg) |
|
const char * | thinlto_module_get_object_file (thinlto_code_gen_t cg, unsigned int index) |
|
lto_bool_t | thinlto_codegen_set_pic_model (thinlto_code_gen_t cg, lto_codegen_model) |
|
void | thinlto_codegen_set_savetemps_dir (thinlto_code_gen_t cg, const char *save_temps_dir) |
|
void | thinlto_set_generated_objects_dir (thinlto_code_gen_t cg, const char *save_temps_dir) |
|
void | thinlto_codegen_set_cpu (thinlto_code_gen_t cg, const char *cpu) |
|
void | thinlto_codegen_disable_codegen (thinlto_code_gen_t cg, lto_bool_t disable) |
|
void | thinlto_codegen_set_codegen_only (thinlto_code_gen_t cg, lto_bool_t codegen_only) |
|
void | thinlto_debug_options (const char *const *options, int number) |
|
lto_bool_t | lto_module_is_thinlto (lto_module_t mod) |
|
void | thinlto_codegen_add_must_preserve_symbol (thinlto_code_gen_t cg, const char *name, int length) |
|
void | thinlto_codegen_add_cross_referenced_symbol (thinlto_code_gen_t cg, const char *name, int length) |
|
void | thinlto_codegen_set_cache_dir (thinlto_code_gen_t cg, const char *cache_dir) |
|
void | thinlto_codegen_set_cache_pruning_interval (thinlto_code_gen_t cg, int interval) |
|
void | thinlto_codegen_set_final_cache_size_relative_to_available_space (thinlto_code_gen_t cg, unsigned percentage) |
|
void | thinlto_codegen_set_cache_entry_expiration (thinlto_code_gen_t cg, unsigned expiration) |
|
void | thinlto_codegen_set_cache_size_bytes (thinlto_code_gen_t cg, unsigned max_size_bytes) |
|
void | thinlto_codegen_set_cache_size_megabytes (thinlto_code_gen_t cg, unsigned max_size_megabytes) |
|
void | thinlto_codegen_set_cache_size_files (thinlto_code_gen_t cg, unsigned max_size_files) |
|