mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-12 06:06:19 +00:00
dbca62ee4e
Summary: The motivation is to support better the -object_path_lto option on Darwin. The linker needs to write down the generate object files on disk for later use by lldb or dsymutil (debug info are not present in the final binary). We're moving this into libLTO so that we can be smarter when a cache is enabled and hard-link when possible instead of duplicating the files. Reviewers: tejohnson, deadalnix, pcc Subscribers: dexonsmith, llvm-commits Differential Revision: https://reviews.llvm.org/D27507 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289631 91177308-0d34-0410-b5e6-96231b3b80d8
70 lines
2.0 KiB
Plaintext
70 lines
2.0 KiB
Plaintext
lto_get_error_message
|
|
lto_get_version
|
|
lto_initialize_disassembler
|
|
lto_module_create
|
|
lto_module_create_from_fd
|
|
lto_module_create_from_fd_at_offset
|
|
lto_module_create_from_memory
|
|
lto_module_create_from_memory_with_path
|
|
lto_module_create_in_local_context
|
|
lto_module_create_in_codegen_context
|
|
lto_module_get_linkeropts
|
|
lto_module_get_num_symbols
|
|
lto_module_get_symbol_attribute
|
|
lto_module_get_symbol_name
|
|
lto_module_get_target_triple
|
|
lto_module_set_target_triple
|
|
lto_module_is_object_file
|
|
lto_module_is_object_file_for_target
|
|
lto_module_is_object_file_in_memory
|
|
lto_module_is_object_file_in_memory_for_target
|
|
lto_module_has_objc_category
|
|
lto_module_dispose
|
|
lto_api_version
|
|
lto_codegen_set_diagnostic_handler
|
|
lto_codegen_add_module
|
|
lto_codegen_set_module
|
|
lto_codegen_add_must_preserve_symbol
|
|
lto_codegen_compile
|
|
lto_codegen_create
|
|
lto_codegen_create_in_local_context
|
|
lto_codegen_dispose
|
|
lto_codegen_set_debug_model
|
|
lto_codegen_set_pic_model
|
|
lto_codegen_write_merged_modules
|
|
lto_codegen_debug_options
|
|
lto_codegen_set_assembler_args
|
|
lto_codegen_set_assembler_path
|
|
lto_codegen_set_cpu
|
|
lto_codegen_compile_to_file
|
|
lto_codegen_optimize
|
|
lto_codegen_compile_optimized
|
|
lto_codegen_set_should_internalize
|
|
lto_codegen_set_should_embed_uselists
|
|
LLVMCreateDisasm
|
|
LLVMCreateDisasmCPU
|
|
LLVMDisasmDispose
|
|
LLVMDisasmInstruction
|
|
LLVMSetDisasmOptions
|
|
thinlto_create_codegen
|
|
thinlto_codegen_dispose
|
|
thinlto_codegen_add_module
|
|
thinlto_codegen_process
|
|
thinlto_module_get_num_objects
|
|
thinlto_module_get_object
|
|
thinlto_codegen_set_pic_model
|
|
thinlto_codegen_set_cache_dir
|
|
thinlto_codegen_set_cache_pruning_interval
|
|
thinlto_codegen_set_cache_entry_expiration
|
|
thinlto_codegen_set_savetemps_dir
|
|
thinlto_codegen_set_cpu
|
|
thinlto_debug_options
|
|
lto_module_is_thinlto
|
|
thinlto_codegen_add_must_preserve_symbol
|
|
thinlto_codegen_add_cross_referenced_symbol
|
|
thinlto_codegen_set_final_cache_size_relative_to_available_space
|
|
thinlto_codegen_set_codegen_only
|
|
thinlto_codegen_disable_codegen
|
|
thinlto_module_get_num_object_files
|
|
thinlto_module_get_object_file
|
|
thinlto_set_generated_objects_dir |