[cfi] Support explicit sections for functions in cfi-icall.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 15 Apr 2016 22:55:38 +0000 (22:55 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 15 Apr 2016 22:55:38 +0000 (22:55 +0000)
commit40cd1514cfd0ef6b98aa0693244c751ee321b7c3
treeef6dc5bd9a6280f0ed39383e0b610b676b74fe47
parentfaac567e681142b5f3fb518db9d6e9021fef6684
[cfi] Support explicit sections for functions in cfi-icall.

Allow explicit section for indirectly called functions in cfi-icall.
Jumptables for functions in the same type class must be contiguous, so they
always go to the default text section.

Fixes PR25079.

llvm-svn: 266486
llvm/lib/Transforms/IPO/LowerBitSets.cpp
llvm/test/Transforms/LowerBitSets/section.ll [new file with mode: 0644]