1 //===-- lldb-mips-freebsd-register-enums.h ----------------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 #ifndef LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H
10 #define LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H
12 namespace lldb_private
{
13 // LLDB register codes (e.g. RegisterKind == eRegisterKindLLDB)
15 // Internal codes for all mips registers.
18 gpr_zero_mips64
= k_first_gpr_mips64
,
58 k_last_gpr_mips64
= gpr_dummy_mips64
,
61 fpr_f0_mips64
= k_first_fpr_mips64
,
95 k_last_fpr_mips64
= fpr_fir_mips64
,
97 k_num_registers_mips64
,
99 k_num_gpr_registers_mips64
= k_last_gpr_mips64
- k_first_gpr_mips64
+ 1,
100 k_num_fpr_registers_mips64
= k_last_fpr_mips64
- k_first_fpr_mips64
+ 1,
102 } // namespace lldb_private
103 #endif // LLDB_SOURCE_PLUGINS_PROCESS_UTILITY_LLDB_MIPS_FREEBSD_REGISTER_ENUMS_H