summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LowerBitSets/function-ext.ll
Commit message (Collapse)AuthorAgeFilesLines
* Re-apply r247080 with order of evaluation fix.Peter Collingbourne2015-09-081-0/+22
| | | | llvm-svn: 247095
* Revert r247080, "LowerBitSets: Extend pass to support functions as bitsetPeter Collingbourne2015-09-081-22/+0
| | | | | | members." as it causes test failures on a number of bots. llvm-svn: 247088
* LowerBitSets: Extend pass to support functions as bitset members.Peter Collingbourne2015-09-081-0/+22
This change extends the bitset lowering pass to support bitsets that may contain either functions or global variables. A function bitset is lowered to a jump table that is laid out before one of the functions in the bitset. Also add support for non-string bitset identifier names. This allows for distinct metadata nodes to stand in for names with internal linkage, as done in D11857. Differential Revision: http://reviews.llvm.org/D11856 llvm-svn: 247080
OpenPOWER on IntegriCloud