ThinLTO: Move the ODR resolution to be based purely on the summary.
authorMehdi Amini <mehdi.amini@apple.com>
Sat, 16 Apr 2016 07:02:16 +0000 (07:02 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Sat, 16 Apr 2016 07:02:16 +0000 (07:02 +0000)
commit1aafabf752a41bd0e0e565d6d02d7b43f4c5907e
treecc14de872cc7f10ecc39feef4681d46d171ee462
parent71c8440e553b6208b199a4c9c98229ce88ba0c60
ThinLTO: Move the ODR resolution to be based purely on the summary.

This is a requirement for the cache handling in D18494

Differential Revision: http://reviews.llvm.org/D18908

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 266519
llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/include/llvm/Transforms/IPO/FunctionImport.h
llvm/lib/IR/ModuleSummaryIndex.cpp
llvm/lib/LTO/ThinLTOCodeGenerator.cpp
llvm/lib/Transforms/IPO/FunctionImport.cpp