Searched refs:PatchOpcodes (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_mips64.cpp22 enum PatchOpcodes : uint32_t {
104 Address[2] = encodeInstruction(PatchOpcodes::PO_SD, RegNum::RN_SP,
106 Address[3] = encodeInstruction(PatchOpcodes::PO_SD, RegNum::RN_SP,
108 Address[4] = encodeInstruction(PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T9,
110 Address[5] = encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T9,
112 Address[6] = encodeSpecialInstruction(PatchOpcodes::PO_DSLL, 0x0,
114 Address[7] = encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T9,
116 Address[8] = encodeSpecialInstruction(PatchOpcodes::PO_DSLL, 0x0,
118 Address[9] = encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T9,
120 Address[10] = encodeInstruction(PatchOpcodes
[all...]
H A Dxray_AArch64.cpp25 enum class PatchOpcodes : uint32_t { class in namespace:__xray
67 *CurAddress = uint32_t(PatchOpcodes::PO_LdrW0_12);
69 *CurAddress = uint32_t(PatchOpcodes::PO_LdrX16_12);
71 *CurAddress = uint32_t(PatchOpcodes::PO_BlrX16);
77 *CurAddress = uint32_t(PatchOpcodes::PO_LdpX0X30SP_16);
81 uint32_t(PatchOpcodes::PO_StpX0X30SP_m16e), std::memory_order_release);
85 uint32_t(PatchOpcodes::PO_B32), std::memory_order_release);
H A Dxray_mips.cpp22 enum PatchOpcodes : uint32_t {
104 Address[2] = encodeInstruction(PatchOpcodes::PO_SW, RegNum::RN_SP,
106 Address[3] = encodeInstruction(PatchOpcodes::PO_SW, RegNum::RN_SP,
108 Address[4] = encodeInstruction(PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T9,
110 Address[5] = encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T9,
112 Address[6] = encodeInstruction(PatchOpcodes::PO_LUI, 0x0, RegNum::RN_T0,
114 Address[7] = encodeSpecialInstruction(PatchOpcodes::PO_JALR, RegNum::RN_T9,
116 Address[8] = encodeInstruction(PatchOpcodes::PO_ORI, RegNum::RN_T0,
118 Address[9] = encodeInstruction(PatchOpcodes::PO_LW, RegNum::RN_SP,
120 Address[10] = encodeInstruction(PatchOpcodes
[all...]
H A Dxray_arm.cpp25 enum class PatchOpcodes : uint32_t { class in namespace:__xray
112 *CurAddress = uint32_t(PatchOpcodes::PO_BlxIp);
114 *CurAddress = uint32_t(PatchOpcodes::PO_PopR0Lr);
118 uint32_t(PatchOpcodes::PO_PushR0Lr), std::memory_order_release);
122 uint32_t(PatchOpcodes::PO_B20), std::memory_order_release);
H A Dxray_hexagon.cpp23 enum PatchOpcodes : uint32_t {
131 WriteInstFlushCache(FirstAddress, uint32_t(PatchOpcodes::PO_JUMPI_14));

Completed in 78 milliseconds