Lines Matching defs:generic_kind
33 #define KIND_HELPER(reg, generic_kind) \
35 riscv_dwarf::dwarf_##reg, riscv_dwarf::dwarf_##reg, generic_kind, \
40 #define GPR64_KIND(reg, generic_kind) KIND_HELPER(reg, generic_kind)
43 #define FPR64_KIND(reg, generic_kind) KIND_HELPER(reg, generic_kind)
46 #define VPR_KIND(reg, generic_kind) KIND_HELPER(reg, generic_kind)
49 #define DEFINE_GPR64(reg, generic_kind) DEFINE_GPR64_ALT(reg, reg, generic_kind)
52 #define DEFINE_GPR64_ALT(reg, alt, generic_kind) \
56 GPR64_KIND(gpr_##reg, generic_kind), nullptr, nullptr, nullptr, \
59 #define DEFINE_FPR64(reg, generic_kind) DEFINE_FPR64_ALT(reg, reg, generic_kind)
61 #define DEFINE_FPR64_ALT(reg, alt, generic_kind) DEFINE_FPR_ALT(reg, alt, 8, generic_kind)
63 #define DEFINE_FPR_ALT(reg, alt, size, generic_kind) \
67 FPR64_KIND(fpr_##reg, generic_kind), nullptr, nullptr, nullptr, \
70 #define DEFINE_VPR(reg, generic_kind) DEFINE_VPR_ALT(reg, reg, generic_kind)
74 #define DEFINE_VPR_ALT(reg, alt, generic_kind) \
77 VPR_KIND(vpr_##reg, generic_kind), nullptr, nullptr, nullptr \