aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2016-09-16 13:54:19 +0000
committerTeresa Johnson <tejohnson@google.com>2016-09-16 13:54:19 +0000
commit8dd61aee30541523012e713f15152744a7222e90 (patch)
tree6d84e3000f904069ca1cd6598ba3168be2206795 /llvm/lib/CodeGen/LiveDebugVariables.cpp
parentcf060794cd4da110c96530f437f2f2586347b1f3 (diff)
downloadllvm-8dd61aee30541523012e713f15152744a7222e90.zip
llvm-8dd61aee30541523012e713f15152744a7222e90.tar.gz
llvm-8dd61aee30541523012e713f15152744a7222e90.tar.bz2
[LTO] Fix handling of mixed (regular and thin) mode LTO
Summary: In runThinLTO we start the task numbering for ThinLTO backend tasks depending on whether there was also a regular LTO object (CombinedModule). However, the CombinedModule is moved at the end of runRegularLTO, so we need to save this information and pass it into runThinLTO. Otherwise the AddOutput callback to the client will use the same task number for both the regular LTO object and the first ThinLTO object, which in gold-plugin caused only one to be end up in the output filename array and therefore passed back to gold for the final native link. Reviewers: pcc, mehdi_amini Subscribers: mehdi_amini, kromanova Differential Revision: https://reviews.llvm.org/D24643 llvm-svn: 281725
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions