Lines Matching defs:minuend
548 // and the paired *_RELOC_UNSIGNED record holds the minuend. The
1305 // target_addr` to `PC`. `PC` itself is denoted by a minuend relocation that
1308 // It is important that the minuend relocation point to a symbol within the
1336 macho::Reloc &minuend = *std::next(relocIt);
1338 assert(target->hasAttr(minuend.type, RelocAttrBits::UNSIGNED));
1343 cast_or_null<Defined>(minuend.referent.dyn_cast<macho::Symbol *>());
1346 cast<ConcatInputSection>(cast<InputSection *>(minuend.referent));
1347 target = findSymbolAtOffset(targetIsec, minuend.addend);
1352 if (pcSym->value - (Invert ? -1 : 1) * minuend.addend != subtrahend.offset)
1361 macho::Reloc &pcReloc = Invert ? minuend : subtrahend;
1364 minuend.addend = pcReloc.offset * (Invert ? 1LL : -1LL);
1470 funcAddrRelocIt = it++; // Found subtrahend; skip over minuend reloc
1472 lsdaAddrRelocIt = it++; // Found subtrahend; skip over minuend reloc