reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
  600     displacement = (targetAddress - fixupAddress) + ref.addend();
  601     *loc32 = setDisplacementInBranch26(*loc32, displacement);
  606     displacement =
  608     *loc32 = setDisplacementInADRP(*loc32, displacement);
  613     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  614     *loc32 = setImm12(*loc32, displacement);
  617     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  618     assert(((displacement & 0x1) == 0) &&
  620     *loc32 = setImm12(*loc32, displacement >> 1);
  623     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  624     assert(((displacement & 0x3) == 0) &&
  626     *loc32 = setImm12(*loc32, displacement >> 2);
  629     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  630     assert(((displacement & 0x7) == 0) &&
  632     *loc32 = setImm12(*loc32, displacement >> 3);
  635     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  636     assert(((displacement & 0xF) == 0) &&
  638     *loc32 = setImm12(*loc32, displacement >> 4);
  644     displacement = (targetAddress + ref.addend()) & 0x00000FFF;
  646     instruction = setImm12(value32, displacement);