summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-07-04 18:40:36 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-07-04 18:40:36 +0000
commitdddd1fd9f44ee04b9fb1081a5e03075fde1398a3 (patch)
tree48ab093dc1b6faca55a8e15c38c1438fe160c874 /llvm/lib/IR/Function.cpp
parent0972d41c73a9fde57c6f16fb10c4743c4051cdfb (diff)
downloadbcm5719-llvm-dddd1fd9f44ee04b9fb1081a5e03075fde1398a3.tar.gz
bcm5719-llvm-dddd1fd9f44ee04b9fb1081a5e03075fde1398a3.zip
Implement LTOModule on top of IRObjectFile.
IRObjectFile provides all the logic for producing mangled names and getting symbols from inline assembly. LTOModule then adds logic for linking specific tasks, like constructing llvm.compiler_user or extracting linker options from the bitcode. The rule of the thumb is that IRObjectFile has the functionality that is needed by both LTO and llvm-ar. llvm-svn: 212349
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud