Lines Matching defs:ra
240 bool ICF<ELFT>::constantEq(const InputSection *secA, Relocs<RelTy> ra,
242 if (ra.size() != rb.size())
244 auto rai = ra.begin(), rae = ra.end(), rbi = rb.begin();
327 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>();
329 if (ra.areRelocsCrel() || rb.areRelocsCrel())
330 return constantEq(a, ra.crels, b, rb.crels);
331 return ra.areRelocsRel() || rb.areRelocsRel()
332 ? constantEq(a, ra.rels, b, rb.rels)
333 : constantEq(a, ra.relas, b, rb.relas);
340 bool ICF<ELFT>::variableEq(const InputSection *secA, Relocs<RelTy> ra,
342 assert(ra.size() == rb.size());
344 auto rai = ra.begin(), rae = ra.end(), rbi = rb.begin();
379 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>();
381 if (ra.areRelocsCrel() || rb.areRelocsCrel())
382 return variableEq(a, ra.crels, b, rb.crels);
383 return ra.areRelocsRel() || rb.areRelocsRel()
384 ? variableEq(a, ra.rels, b, rb.rels)
385 : variableEq(a, ra.relas, b, rb.relas);