Add ifunc support to ModuleSymbolTable.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 29 Mar 2017 19:26:26 +0000 (19:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 29 Mar 2017 19:26:26 +0000 (19:26 +0000)
commitb26bc7fddcec7ee0f903573138e99f73dc561062
tree3a3bb1ac4a5adb3b56a2496b34ecb10b92a333d7
parentc8f0aeccda9914cc0f0b0c792d80788df246512a
Add ifunc support to ModuleSymbolTable.

Do that by creating a global_values, which is similar to
global_objects, but also iterates over aliases and ifuncs.

llvm-svn: 299018
llvm/include/llvm/IR/Module.h
llvm/lib/Object/ModuleSymbolTable.cpp
llvm/test/Object/X86/nm-ir.ll