[ThinLTO] Use flags from summary when writing variable summary (NFC)
authorTeresa Johnson <tejohnson@google.com>
Fri, 28 Oct 2016 19:36:00 +0000 (19:36 +0000)
committerTeresa Johnson <tejohnson@google.com>
Fri, 28 Oct 2016 19:36:00 +0000 (19:36 +0000)
commit7c31cb16655df6ada5cf0303de2802397be599e7
treee82d93f48cfc8cce8c962ec9e30cd3f7d81c8234
parent013fd7315ff206c42ae30bb115493e0583235bb3
[ThinLTO] Use flags from summary when writing variable summary (NFC)

We already read the flags out of the summary when writing the summary
records for functions and aliases, do the same for variables.

This is an NFC change for now since the flags computed on the fly from
the GlobalValue currently will always match those in the summary
already, but once I send a follow-on patch to set the NoRename flag for
locals in the llvm.used set this becomes a necessary change.

llvm-svn: 285433
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp