llvm-project/llvm/include/llvm-c
Rafael Espindola cda2911caa Optimize linkonce_odr unnamed_addr functions during LTO.
Generalize the API so we can distinguish symbols that are needed just for a DSO
symbol table from those that are used from some native .o.

The symbols that are only wanted for the dso symbol table can be dropped if
llvm can prove every other dso has a copy (linkonce_odr) and the address is not
important (unnamed_addr).

llvm-svn: 191922
2013-10-03 18:29:09 +00:00
..
Transforms Turn MipsOptimizeMathLibCalls into a target-independent scalar transform 2013-08-23 10:27:02 +00:00
Analysis.h Organize LLVM C API docs into doxygen modules; add docs 2012-03-21 03:54:29 +00:00
BitReader.h Organize LLVM C API docs into doxygen modules; add docs 2012-03-21 03:54:29 +00:00
BitWriter.h Organize LLVM C API docs into doxygen modules; add docs 2012-03-21 03:54:29 +00:00
Core.h Add function attribute 'optnone'. 2013-08-23 11:53:55 +00:00
Disassembler.h [llvm-c][Disassembler] Add an option to print latency information in 2013-10-02 22:07:57 +00:00
ExecutionEngine.h This threads SectionName through the allocateCodeSection/allocateDataSection APIs, both in C++ and C land. 2013-10-02 00:59:25 +00:00
Initialization.h Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LinkTimeOptimizer.h Fix include guards so they exactly match file names. 2013-01-10 00:45:19 +00:00
Linker.h Supply a C interface to the "LinkModules" method. 2012-05-09 08:55:40 +00:00
Object.h Move C++ code out of the C headers and into either C++ headers 2013-04-22 22:47:22 +00:00
Target.h Move C++ code out of the C headers and into either C++ headers 2013-04-22 22:47:22 +00:00
TargetMachine.h llvm-c: Make LLVMGetFirstTarget a proper prototype 2013-09-19 19:43:55 +00:00
lto.h Optimize linkonce_odr unnamed_addr functions during LTO. 2013-10-03 18:29:09 +00:00