Remove redundant calls to isMaterializable.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 1 Nov 2014 16:46:18 +0000 (16:46 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 1 Nov 2014 16:46:18 +0000 (16:46 +0000)
commit5793838fc8efac8ffbdc71e49d287ddec8a4f749
tree2f44096939c47746d5d1495514f650fefd9803b6
parente2add4346d8f1f355896e99d0d5addf196de5b0e
Remove redundant calls to isMaterializable.

This removes calls to isMaterializable in the following cases:

* It was redundant with a call to isDeclaration now that isDeclaration returns
  the correct answer for materializable functions.
* It was followed by a call to Materialize. Just call Materialize and check EC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221050 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Bitcode/Reader/BitcodeReader.cpp
lib/IR/LegacyPassManager.cpp
lib/IR/Verifier.cpp
lib/Linker/LinkModules.cpp
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/PowerPC/PPCSubtarget.cpp
lib/Target/X86/X86Subtarget.cpp
tools/gold/gold-plugin.cpp
tools/llvm-extract/llvm-extract.cpp