Lines Matching refs:DefinedAtom

83                                const DefinedAtom *inAtom,
94 const DefinedAtom *inAtom,
103 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
109 void appendSectionRelocations(const DefinedAtom &atom,
141 bool isThumbFunction(const DefinedAtom &atom) override;
142 const DefinedAtom *createShim(MachOFile &file, bool thumbToArm,
143 const DefinedAtom &) override;
197 StringRef stubName(const DefinedAtom &);
271 DefinedAtom::typeGOT,
339 StringRef ArchHandler_arm::stubName(const DefinedAtom &stubAtom) { in stubName()
340 assert(stubAtom.contentType() == DefinedAtom::typeStub); in stubName()
342 if (const DefinedAtom* lp = dyn_cast<DefinedAtom>(ref->target())) { in stubName()
343 if (lp->contentType() != DefinedAtom::typeLazyPointer) in stubName()
514 if (isa<DefinedAtom>(target)) { in clearThumbBit()
525 const Relocation &reloc, const DefinedAtom *inAtom, uint32_t offsetInAtom, in getReferenceInfo()
638 const DefinedAtom *inAtom, in getPairReferenceInfo()
1012 void ArchHandler_arm::generateAtomContent(const DefinedAtom &atom, in generateAtomContent()
1028 if (const DefinedAtom *defTarg = dyn_cast<DefinedAtom>(target)) { in generateAtomContent()
1049 if (const DefinedAtom *defAtom = dyn_cast<DefinedAtom>(&target)) { in useExternalRelocationTo()
1051 case DefinedAtom::mergeAsTentative: in useExternalRelocationTo()
1054 case DefinedAtom::mergeAsWeak: in useExternalRelocationTo()
1055 case DefinedAtom::mergeAsWeakAndAddressUsed: in useExternalRelocationTo()
1057 return (defAtom->scope() == DefinedAtom::scopeGlobal); in useExternalRelocationTo()
1182 const DefinedAtom &atom, in appendSectionRelocations()
1401 bool ArchHandler_arm::isThumbFunction(const DefinedAtom &atom) { in isThumbFunction()
1417 const DefinedAtom &target) in Thumb2ToArmShimAtom()
1435 return DefinedAtom::typeCode; in contentType()
1445 return DefinedAtom::permR_X; in permissions()
1464 const DefinedAtom &target) in ArmToThumbShimAtom()
1480 return DefinedAtom::typeCode; in contentType()
1490 return DefinedAtom::permR_X; in permissions()
1506 const DefinedAtom *ArchHandler_arm::createShim(MachOFile &file, in createShim()
1508 const DefinedAtom &target) { in createShim()
1509 bool isStub = (target.contentType() == DefinedAtom::typeStub); in createShim()