Lines Matching refs:addend

90                                Reference::Addend *addend) override;
101 Reference::Addend *addend) override;
512 // We need to undo that so it does not look like an addend.
529 const lld::Atom **target, Reference::Addend *addend) {
543 // Instruction contains branch to addend.
545 *addend = fixupAddress + 4 + displacement;
555 return atomFromAddress(reloc.symbol, targetAddress, target, addend);
564 if (auto ec = atomFromAddress(0, reloc.value, target, addend))
567 // to atom+addend.
568 *addend += (targetAddress - reloc.value);
579 // Instruction contains branch to addend.
581 *addend = fixupAddress + 8 + displacement;
592 return atomFromAddress(reloc.symbol, targetAddress, target, addend);
602 if (auto ec = atomFromAddress(0, reloc.value, target, addend))
605 // to atom+addend.
606 *addend += (targetAddress - reloc.value);
613 *addend = instruction;
618 if (auto ec = atomFromAddress(reloc.symbol, instruction, target, addend))
620 *addend = clearThumbBit((uint32_t) * addend, *target);
625 if (auto ec = atomFromAddress(0, reloc.value, target, addend))
627 *addend += (clearThumbBit(instruction, *target) - reloc.value);
646 Reference::Addend *addend) {
812 *addend = (int32_t)(value - (toAddress - fixupAddress));
852 *addend = ta - offsetInFrom;
886 *addend = value;
897 *addend = value - toAddress;
928 displacement = (targetAddress - (fixupAddress + 4)) + ref.addend();
935 value16 = (targetAddress + ref.addend()) & 0xFFFF;
942 value16 = (targetAddress + ref.addend()) >> 16;
947 value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
954 value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
960 displacement = (targetAddress - (fixupAddress + 8)) + ref.addend();
966 value16 = (targetAddress + ref.addend()) & 0xFFFF;
973 value16 = (targetAddress + ref.addend()) >> 16;
978 value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
985 value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
990 *loc32 = targetAddress + ref.addend() + 1;
992 *loc32 = targetAddress + ref.addend();
996 *loc32 = targetAddress - fixupAddress + ref.addend() + 1;
998 *loc32 = targetAddress - fixupAddress + ref.addend();
1004 *loc32 = ref.addend();
1094 displacement = (ref.addend() - (fixupAddress + 4));
1096 displacement = (targetAddress - (fixupAddress + 4)) + ref.addend();
1105 value16 = ref.addend() & 0xFFFF;
1107 value16 = (targetAddress + ref.addend()) & 0xFFFF;
1113 value16 = ref.addend() >> 16;
1115 value16 = (targetAddress + ref.addend()) >> 16;
1120 value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
1125 value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
1132 displacement = (ref.addend() - (fixupAddress + 8));
1134 displacement = (targetAddress - (fixupAddress + 8)) + ref.addend();
1142 value16 = ref.addend() & 0xFFFF;
1144 value16 = (targetAddress + ref.addend()) & 0xFFFF;
1150 value16 = ref.addend() >> 16;
1152 value16 = (targetAddress + ref.addend()) >> 16;
1157 value16 = (targetAddress - inAtomAddress + ref.addend()) & 0xFFFF;
1162 value16 = (targetAddress - inAtomAddress + ref.addend()) >> 16;
1166 *loc32 = targetAddress + ref.addend();
1169 *loc32 = targetAddress - fixupAddress + ref.addend();
1209 if (ref.addend() != 0)
1219 other16 = ref.addend() >> 16;
1226 if (ref.addend() != 0) {
1227 other16 = (targetAtomAddress + ref.addend()) >> 16;
1233 other16 = (targetAtomAddress + ref.addend()) >> 16;
1243 other16 = ref.addend() & 0xFFFF;
1250 if (ref.addend() != 0) {
1251 other16 = (targetAtomAddress + ref.addend()) & 0xFFFF;
1257 other16 = (targetAtomAddress + ref.addend()) & 0xFFFF;
1268 other16 = (targetAtomAddress - fromAtomAddress + ref.addend()) >> 16;
1277 other16 = (targetAtomAddress - fromAtomAddress + ref.addend()) & 0xFFFF;
1289 if (ref.addend() != 0)
1299 other16 = ref.addend() >> 16;
1306 if (ref.addend() != 0) {
1307 other16 = (targetAtomAddress + ref.addend()) >> 16;
1313 other16 = (targetAtomAddress + ref.addend()) >> 16;
1323 other16 = ref.addend() & 0xFFFF;
1330 if (ref.addend() != 0) {
1331 other16 = (targetAtomAddress + ref.addend()) & 0xFFFF;
1337 other16 = (targetAtomAddress + ref.addend()) & 0xFFFF;
1348 other16 = (targetAtomAddress - fromAtomAddress + ref.addend()) >> 16;
1357 other16 = (targetAtomAddress - fromAtomAddress + ref.addend()) & 0xFFFF;
1369 if (ref.addend() != 0)