Lines Matching defs:ra
109 auto f = [](const Reloc &ra, const Reloc &rb) {
110 if (ra.type != rb.type)
112 if (ra.pcrel != rb.pcrel)
114 if (ra.length != rb.length)
116 if (ra.offset != rb.offset)
118 if (isa<Symbol *>(ra.referent) != isa<Symbol *>(rb.referent))
125 if (isa<Symbol *>(ra.referent)) {
126 const auto *sa = cast<Symbol *>(ra.referent);
133 return sa == sb && ra.addend == rb.addend;
139 return da->value + ra.addend == db->value + rb.addend;
146 isecA = cast<InputSection *>(ra.referent);
167 return ra.addend == rb.addend;
170 if (isa<Symbol *>(ra.referent))
175 ra.addend == rb.addend;
179 return isecA->getOffset(ra.addend) == isecB->getOffset(rb.addend);
193 auto f = [this](const Reloc &ra, const Reloc &rb) {
195 if (ra.referent == rb.referent)
198 if (isa<Symbol *>(ra.referent)) {
202 const auto *da = cast<Defined>(cast<Symbol *>(ra.referent));
211 const auto *sa = cast<InputSection *>(ra.referent);