Lines Matching refs:ra
238 bool ICF<ELFT>::constantEq(const InputSection *secA, Relocs<RelTy> ra, in constantEq() argument
240 if (ra.size() != rb.size()) in constantEq()
242 auto rai = ra.begin(), rae = ra.end(), rbi = rb.begin(); in constantEq()
325 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>(); in equalsConstant() local
327 if (ra.areRelocsCrel() || rb.areRelocsCrel()) in equalsConstant()
328 return constantEq(a, ra.crels, b, rb.crels); in equalsConstant()
329 return ra.areRelocsRel() || rb.areRelocsRel() in equalsConstant()
330 ? constantEq(a, ra.rels, b, rb.rels) in equalsConstant()
331 : constantEq(a, ra.relas, b, rb.relas); in equalsConstant()
338 bool ICF<ELFT>::variableEq(const InputSection *secA, Relocs<RelTy> ra, in variableEq() argument
340 assert(ra.size() == rb.size()); in variableEq()
342 auto rai = ra.begin(), rae = ra.end(), rbi = rb.begin(); in variableEq()
377 const RelsOrRelas<ELFT> ra = a->template relsOrRelas<ELFT>(); in equalsVariable() local
379 if (ra.areRelocsCrel() || rb.areRelocsCrel()) in equalsVariable()
380 return variableEq(a, ra.crels, b, rb.crels); in equalsVariable()
381 return ra.areRelocsRel() || rb.areRelocsRel() in equalsVariable()
382 ? variableEq(a, ra.rels, b, rb.rels) in equalsVariable()
383 : variableEq(a, ra.relas, b, rb.relas); in equalsVariable()