Lines Matching refs:DefinedAtom
90 const DefinedAtom *inAtom,
101 const DefinedAtom *inAtom,
110 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
116 void appendSectionRelocations(const DefinedAtom &atom,
221 DefinedAtom::typeNonLazyPointer,
253 const DefinedAtom *inAtom, in getReferenceInfo()
261 DefinedAtom::ContentPermissions perms; in getReferenceInfo()
316 ((perms & DefinedAtom::permR_X) == DefinedAtom::permR_X) ? abs32 in getReferenceInfo()
327 ((perms & DefinedAtom::permR_X) == DefinedAtom::permR_X) ? abs32 in getReferenceInfo()
336 ((perms & DefinedAtom::permR_X) == DefinedAtom::permR_X) ? abs32 in getReferenceInfo()
351 const DefinedAtom *inAtom, in getPairReferenceInfo()
361 DefinedAtom::ContentPermissions perms = inAtom->permissions(); in getPairReferenceInfo()
388 if ((perms & DefinedAtom::permR_X) == DefinedAtom::permR_X) { in getPairReferenceInfo()
410 void ArchHandler_x86::generateAtomContent(const DefinedAtom &atom, in generateAtomContent()
424 if (isa<DefinedAtom>(target)) in generateAtomContent()
535 if (const DefinedAtom *defAtom = dyn_cast<DefinedAtom>(&target)) { in useExternalRelocationTo()
537 case DefinedAtom::mergeAsTentative: in useExternalRelocationTo()
540 case DefinedAtom::mergeAsWeak: in useExternalRelocationTo()
541 case DefinedAtom::mergeAsWeakAndAddressUsed: in useExternalRelocationTo()
543 return (defAtom->scope() == DefinedAtom::scopeGlobal); in useExternalRelocationTo()
553 const DefinedAtom &atom, in appendSectionRelocations()