Lines Matching defs:defined
630 // Literal exported-symbol names must be defined, but glob
643 if (Defined *defined = dyn_cast<Defined>(sym)) {
645 defined->isec()->getName() == section_names::moduleInitFunc)
648 " defined in __mod_init_func when -init_offsets is used");
723 static void addNonWeakDefinition(const Defined *defined) {
727 in.weakBinding->addNonWeakDefinition(defined);
734 if (auto *defined = dyn_cast<Defined>(sym)) {
735 if (!defined->isLive())
737 if (defined->overridesWeakDef)
738 addNonWeakDefinition(defined);
739 if (!defined->isAbsolute() && isCodeSection(defined->isec()))
740 in.unwindInfo->addSymbol(defined);
764 if (auto *defined = dyn_cast_or_null<Defined>(sym)) {
765 if (!defined->isLive())
767 if (!defined->isExternal() && !defined->isAbsolute() &&
768 isCodeSection(defined->isec()))
769 in.unwindInfo->addSymbol(defined);