]> granicus.if.org Git - llvm/commit
[CFI] Remove LinkerSubsectionsViaSymbols.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 2 Jun 2017 18:45:14 +0000 (18:45 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 2 Jun 2017 18:45:14 +0000 (18:45 +0000)
commit03ceeb1a863a789b824c875058565c80f01b9df0
tree4717bc399539262604c3cb36e57cd5982c60556a
parent6cc5d919538b303edd46519588f2a7319999c146
[CFI] Remove LinkerSubsectionsViaSymbols.

Since D17854 LinkerSubsectionsViaSymbols is unnecessary.

It is interfering with ThinLTO implementation of CFI-ICall, where
the aliases used on the !LinkerSubsectionsViaSymbols branch are
needed to export jump tables to ThinLTO backends.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304582 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/LowerTypeTests.cpp
test/Transforms/LowerTypeTests/simple.ll