]> granicus.if.org Git - llvm/commit
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)
commit72b6f29aab2470ab3bdb0ac58b13cc56dcd89731
treeb3d1916bb26e0312aebd5e7b632c1ec0ed9c0b0e
parent946702101bf65d0f579cf6efbd7bc742e7caa70e
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299018 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Module.h
lib/Object/ModuleSymbolTable.cpp
test/Object/X86/nm-ir.ll