Revert "Dead Virtual Function Elimination"
commit9a694d933a33df30c41b92ea9d45eb1c07b73c36
authorJorge Gorbe Moya <jgorbe@google.com>
Mon, 14 Oct 2019 23:25:25 +0000 (14 23:25 +0000)
committerJorge Gorbe Moya <jgorbe@google.com>
Mon, 14 Oct 2019 23:25:25 +0000 (14 23:25 +0000)
treeb4a91be89f684ecd9eeddb63bb5ec2fb84e0bdf8
parent82f983e305acbee44b54cbac45c53709c0cba898
Revert "Dead Virtual Function Elimination"

This reverts commit 9f6a873268e1ad9855873d9d8007086c0d01cf4f.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374844 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
docs/LangRef.rst
docs/TypeMetadata.rst
include/llvm/Analysis/TypeMetadataUtils.h
include/llvm/IR/FixedMetadataKinds.def
include/llvm/IR/GlobalObject.h
include/llvm/Transforms/IPO/GlobalDCE.h
lib/Analysis/TypeMetadataUtils.cpp
lib/IR/Metadata.cpp
lib/LTO/LTO.cpp
lib/LTO/LTOCodeGenerator.cpp
lib/Transforms/IPO/GlobalDCE.cpp
lib/Transforms/IPO/WholeProgramDevirt.cpp
test/LTO/ARM/lto-linking-metadata.ll [deleted file]
test/ThinLTO/X86/lazyload_metadata.ll
test/Transforms/GlobalDCE/virtual-functions-base-call.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions-base-pointer-call.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions-derived-call.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions-derived-pointer-call.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions-visibility-post-lto.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions-visibility-pre-lto.ll [deleted file]
test/Transforms/GlobalDCE/virtual-functions.ll [deleted file]
test/Transforms/GlobalDCE/vtable-rtti.ll [deleted file]
test/Transforms/Internalize/vcall-visibility.ll [deleted file]