DmitryPolukhin added a comment. Extracted GlobalIndirectSymbol creation to separate patch http://reviews.llvm.org/D18433 This patch will be rebased when http://reviews.llvm.org/D18433 is committed to continue ifunc specific review. http://reviews.llvm.org/D15525