Searched refs:MachineInsnX86_64 (Results 1 – 6 of 6) sorted by relevance
30 std::string GetImplicitRegOperandDebugString(const MachineInsnX86_64* insn, int i);31 std::string GetAbsoluteMemOperandDebugString(const MachineInsnX86_64* insn);32 std::string GetBaseDispMemOperandDebugString(const MachineInsnX86_64* insn, int i);33 std::string GetIndexDispMemOperandDebugString(const MachineInsnX86_64* insn, int i);36 std::string GetBaseIndexDispMemOperandDebugString(const MachineInsnX86_64* insn, int i);37 std::string GetImmOperandDebugString(const MachineInsnX86_64* insn);38 std::string GetCondOperandDebugString(const MachineInsnX86_64* insn);39 std::string GetLabelOperandDebugString(const MachineInsnX86_64* insn);
116 class MachineInsnX86_64 : public MachineInsn {135 ~MachineInsnX86_64() override { in ~MachineInsnX86_64()194 explicit MachineInsnX86_64(const MachineInsnInfo* info) in MachineInsnX86_64() function215 inline const MachineInsnX86_64* AsMachineInsnX86_64(const MachineInsn* insn) { in AsMachineInsnX86_64()216 return static_cast<const MachineInsnX86_64*>(insn); in AsMachineInsnX86_64()219 inline MachineInsnX86_64* AsMachineInsnX86_64(MachineInsn* insn) { in AsMachineInsnX86_64()220 return static_cast<MachineInsnX86_64*>(insn); in AsMachineInsnX86_64()225 class CallImm : public MachineInsnX86_64 {258 class CallImmArg : public MachineInsnX86_64 {279 using MachineInsnForArch = MachineInsnX86_64;
122 : public MachineInsnX86_64 {134 explicit MachineInsn(CtorArgs... args) : MachineInsnX86_64(&kInfo) {213 static constexpr auto kRegClass = &T::RegisterClass::template kRegClass<MachineInsnX86_64>;288 std::tuple{static_cast<constructor_one_arg_t<T>>(MachineInsnX86_64::imm())},
63 string GetImplicitRegOperandDebugString(const MachineInsnX86_64* insn, int i) { in GetImplicitRegOperandDebugString()67 string GetAbsoluteMemOperandDebugString(const MachineInsnX86_64* insn) { in GetAbsoluteMemOperandDebugString()71 string GetBaseDispMemOperandDebugString(const MachineInsnX86_64* insn, int i) { in GetBaseDispMemOperandDebugString()75 string GetIndexDispMemOperandDebugString(const MachineInsnX86_64* insn, int i) { in GetIndexDispMemOperandDebugString()82 string GetBaseIndexDispMemOperandDebugString(const MachineInsnX86_64* insn, int i) { in GetBaseIndexDispMemOperandDebugString()90 string GetImmOperandDebugString(const MachineInsnX86_64* insn) { in GetImmOperandDebugString()94 string GetCondOperandDebugString(const MachineInsnX86_64* insn) { in GetCondOperandDebugString()98 string GetLabelOperandDebugString(const MachineInsnX86_64* insn) { in GetLabelOperandDebugString()
84 CallImm::CallImm(uint64_t imm) : MachineInsnX86_64(&kCallImmInfo) { in CallImm()143 : MachineInsnX86_64((reg_type == CallImm::kIntRegType) ? &kCallImmIntArgInfo in CallImmArg()
180 constexpr const auto src_reg_class = SrcRegClass::template kRegClass<x86_64::MachineInsnX86_64>; in Mov()