llvm/include/llvm
Teresa Johnson 44f8ddb3bb [ThinLTO] Use new in-place symbol changes for exporting module
Due to the new in-place ThinLTO symbol handling support added in
r257174, we now invoke renameModuleForThinLTO on the current
module from within the FunctionImport pass.

Additionally, renameModuleForThinLTO no longer needs to return the
Module as it is performing the renaming in place on the one provided.

This commit will be immediately preceeded by a companion clang patch to
remove its invocation of renameModuleForThinLTO.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257181 91177308-0d34-0410-b5e6-96231b3b80d8
2016-01-08 17:06:29 +00:00
..
ADT IntEqClasses: Let join() return the new leader 2016-01-08 01:16:39 +00:00
Analysis [LCG] Re-order the lazy node iterator below the node type to make some 2016-01-08 10:50:11 +00:00
AsmParser
Bitcode Add InaccessibleMemOnly and inaccessibleMemOrArgMemOnly attributes 2015-12-16 16:16:19 +00:00
CodeGen LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify() 2016-01-08 01:16:35 +00:00
Config
DebugInfo Fix several accidental DOS line endings in source files 2016-01-03 17:22:03 +00:00
ExecutionEngine [SectionMemoryManager] Make better use of virtual memory 2015-12-16 11:13:23 +00:00
IR Remove static global GCNames from Function.cpp and move it to the Context 2016-01-08 02:28:20 +00:00
IRReader [ThinLTO] Metadata linking for imported functions 2015-12-17 17:14:09 +00:00
LibDriver
LineEditor
Linker [ThinLTO] Use new in-place symbol changes for exporting module 2016-01-08 17:06:29 +00:00
LTO Rename variables to reflect linker split (NFC) 2015-12-18 19:28:59 +00:00
MC Added support for macro emission in dwarf (supporting DWARF version 4). 2016-01-07 14:28:20 +00:00
Object Use make_range to reduce mentions of iterator type. NFC 2015-12-06 05:08:07 +00:00
Option Convert Arg, ArgList, and Option to dump() to dbgs() rather than errs(). 2015-12-18 18:55:26 +00:00
Passes
ProfileData [PGO] Fix a bug in InstProfWriter addRecord 2016-01-08 03:49:59 +00:00
Support [DominatorTree] Remove unnecessary map population. NFC. 2016-01-07 19:21:29 +00:00
TableGen [TableGen] Fix a typo in r256733. 2016-01-04 06:35:08 +00:00
Target [X86] Make hasFP constant time 2016-01-04 04:49:41 +00:00
Transforms [attrs] Split the late-revisit pattern for deducing norecurse in 2016-01-08 10:55:52 +00:00
CMakeLists.txt
InitializePasses.h [attrs] Split the late-revisit pattern for deducing norecurse in 2016-01-08 10:55:52 +00:00
LinkAllIR.h
LinkAllPasses.h [attrs] Split the late-revisit pattern for deducing norecurse in 2016-01-08 10:55:52 +00:00
module.modulemap
module.modulemap.build
Pass.h Recommit r256952 "Filtering IR printing for print-after-all/print-before-all" 2016-01-06 22:55:03 +00:00
PassAnalysisSupport.h [PassManager] Tuning Memory Usage of AnalysisUsage 2015-12-08 00:10:56 +00:00
PassInfo.h
PassRegistry.h Reorganize the C API headers to improve build times. 2015-12-18 01:46:52 +00:00
PassSupport.h