Inline function into its one caller.

llvm-svn: 153598
This commit is contained in:
Bill Wendling 2012-03-28 20:48:49 +00:00
parent 341e06f8d5
commit d58ed73288
1 changed files with 2 additions and 7 deletions

View File

@ -662,12 +662,6 @@ static bool isDeclaration(const GlobalValue &V) {
return V.isDeclaration();
}
/// isAliasToDeclaration - Return 'true' if the global value is an alias to a
/// declaration.
static bool isAliasToDeclaration(const GlobalAlias &V) {
return isDeclaration(*V.getAliasedGlobal());
}
/// ParseSymbols - Parse the symbols from the module and model-level ASM and add
/// them to either the defined or undefined lists.
bool LTOModule::ParseSymbols(std::string &errMsg) {
@ -695,7 +689,8 @@ bool LTOModule::ParseSymbols(std::string &errMsg) {
// add aliases
for (Module::alias_iterator i = _module->alias_begin(),
e = _module->alias_end(); i != e; ++i) {
if (isAliasToDeclaration(*i))
if (isDeclaration(*i->getAliasedGlobal()))
// Is an alias to a declaration.
addPotentialUndefinedSymbol(i);
else
addDefinedDataSymbol(i);