Lines Matching refs:IsIFunc
582 bool IsIFunc, const llvm::GlobalValue *Alias, const llvm::GlobalValue *&GV, in checkAliasedGlobal() argument
587 Diags.Report(Location, diag::err_cyclic_alias) << IsIFunc; in checkAliasedGlobal()
600 Diags.Report(Location, diag::err_alias_to_undefined) << IsIFunc << IsIFunc; in checkAliasedGlobal()
602 << IsIFunc << IsIFunc; in checkAliasedGlobal()
612 (Twine(IsIFunc ? "ifunc" : "alias") + "(\"" + Name + "\")") in checkAliasedGlobal()
620 if (IsIFunc) { in checkAliasedGlobal()
625 << IsIFunc << IsIFunc; in checkAliasedGlobal()
669 bool IsIFunc = D->hasAttr<IFuncAttr>(); in checkAliases() local
679 if (!checkAliasedGlobal(getContext(), Diags, Location, IsIFunc, Alias, GV, in checkAliases()
692 IsIFunc ? cast<llvm::GlobalIFunc>(Alias)->getResolver() in checkAliases()
705 << AliasSection << IsIFunc << IsIFunc; in checkAliases()
716 << GV->getName() << GA->getName() << IsIFunc; in checkAliases()
720 if (IsIFunc) in checkAliases()
728 if (IsIFunc) in checkAliases()