1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib/LTO
Mehdi Amini 87829dabc8 [LTO] Simplify APIs and constify (NFC)
Summary:
Multiple APIs were taking a StringMap for the ImportLists containing
the entries for for all the modules while operating on a single entry
for the current module. Instead we can pass the desired ModuleImport
directly. Also some of the APIs were not const, I believe just to be
able to use operator[] on the StringMap.

Reviewers: tejohnson

Subscribers: llvm-commits, mehdi_amini

Differential Revision: https://reviews.llvm.org/D23537

llvm-svn: 278776
2016-08-16 05:46:05 +00:00
..
CMakeLists.txt Restore "Resolution-based LTO API." 2016-08-11 14:58:12 +00:00
LLVMBuild.txt Restore "Resolution-based LTO API." 2016-08-11 14:58:12 +00:00
LTO.cpp [LTO] Simplify APIs and constify (NFC) 2016-08-16 05:46:05 +00:00
LTOBackend.cpp [LTO] Rename variables with meaningul names, i.e. more than one character (NFC) 2016-08-16 00:44:46 +00:00
LTOCodeGenerator.cpp Move legacy LTO interface headers to legacy/ directory. 2016-07-14 21:21:16 +00:00
LTOModule.cpp Move legacy LTO interface headers to legacy/ directory. 2016-07-14 21:21:16 +00:00
ThinLTOCodeGenerator.cpp [LTO] Simplify APIs and constify (NFC) 2016-08-16 05:46:05 +00:00
UpdateCompilerUsed.cpp Move legacy LTO interface headers to legacy/ directory. 2016-07-14 21:21:16 +00:00