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

References

lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  997     writeInt32BE(Addr,    0x3D800000); // lis   r12, highest(addr)
  998     writeInt32BE(Addr+4,  0x618C0000); // ori   r12, higher(addr)
  999     writeInt32BE(Addr+8,  0x798C07C6); // sldi  r12, r12, 32
 1000     writeInt32BE(Addr+12, 0x658C0000); // oris  r12, r12, h(addr)
 1001     writeInt32BE(Addr+16, 0x618C0000); // ori   r12, r12, l(addr)
 1005       writeInt32BE(Addr+20, 0xF8410018); // std   r2,  24(r1)
 1006       writeInt32BE(Addr+24, 0x7D8903A6); // mtctr r12
 1007       writeInt32BE(Addr+28, 0x4E800420); // bctr
 1012       writeInt32BE(Addr+20, 0xF8410028); // std   r2,  40(r1)
 1013       writeInt32BE(Addr+24, 0xE96C0000); // ld    r11, 0(r12)
 1014       writeInt32BE(Addr+28, 0xE84C0008); // ld    r2,  0(r12)
 1015       writeInt32BE(Addr+32, 0x7D6903A6); // mtctr r11
 1016       writeInt32BE(Addr+36, 0xE96C0010); // ld    r11, 16(r2)
 1017       writeInt32BE(Addr+40, 0x4E800420); // bctr
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  796     writeInt32BE(LocalAddress, Result);
  805     writeInt32BE(LocalAddress, (Inst & 0xFC000003) | (delta & 0x03FFFFFC));
  812     writeInt32BE(LocalAddress, delta);
  844     writeInt32BE(LocalAddress, Delta / 2);
  856     writeInt32BE(LocalAddress, Delta);
  871     writeInt32BE(LocalAddress, Value + Addend);
 1544             writeInt32BE(Target + 4, 0xE8410018); // ld r2,24(r1)
 1546             writeInt32BE(Target + 4, 0xE8410028); // ld r2,40(r1)