Home
last modified time | relevance | path

Searched refs:FPR_OFFSET (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfos_s390x.h21 #define FPR_OFFSET(num) (8 + 8 * num) macro
95 DEFINE_FPR(f0, 8, FPR_OFFSET(0)), DEFINE_FPR(f1, 8, FPR_OFFSET(1)),
96 DEFINE_FPR(f2, 8, FPR_OFFSET(2)), DEFINE_FPR(f3, 8, FPR_OFFSET(3)),
97 DEFINE_FPR(f4, 8, FPR_OFFSET(4)), DEFINE_FPR(f5, 8, FPR_OFFSET(5)),
98 DEFINE_FPR(f6, 8, FPR_OFFSET(6)), DEFINE_FPR(f7, 8, FPR_OFFSET(7)),
99 DEFINE_FPR(f8, 8, FPR_OFFSET(8)), DEFINE_FPR(f9, 8, FPR_OFFSET(9)),
100 DEFINE_FPR(f10, 8, FPR_OFFSET(10)), DEFINE_FPR(f11, 8, FPR_OFFSET(11)),
101 DEFINE_FPR(f12, 8, FPR_OFFSET(12)), DEFINE_FPR(f13, 8, FPR_OFFSET(13)),
102 DEFINE_FPR(f14, 8, FPR_OFFSET(14)), DEFINE_FPR(f15, 8, FPR_OFFSET(15)),
118 #undef FPR_OFFSET
H A DRegisterInfos_x86_64.h16 #define FPR_OFFSET(regname) \ macro
75 #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
84 LLVM_EXTENSION FPR_OFFSET( \
93 #reg #i, nullptr, sizeof(uint64_t), LLVM_EXTENSION FPR_OFFSET(stmm[i]), \
105 LLVM_EXTENSION FPR_OFFSET( \
204 #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
360 g_register_infos[lldb_##reg##_i386].byte_offset = FPR_OFFSET(reg64); \
365 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(stmm[i]); \
370 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(reg[i]); \
485 #undef FPR_OFFSET
H A DRegisterInfos_x86_64_with_base.h18 #define FPR_OFFSET(regname) \ macro
76 #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
83 #reg #i, nullptr, FP_SIZE, LLVM_EXTENSION FPR_OFFSET(stmm[i]), \
92 #reg #i, nullptr, sizeof(uint64_t), LLVM_EXTENSION FPR_OFFSET(stmm[i]), \
103 #reg #i, nullptr, XMM_SIZE, LLVM_EXTENSION FPR_OFFSET(reg[i]), \
186 #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
345 g_register_infos[lldb_##reg##_i386].byte_offset = FPR_OFFSET(reg64); \
350 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(stmm[i]); \
355 g_register_infos[lldb_##reg##i##_i386].byte_offset = FPR_OFFSET(reg[i]); \
470 #undef FPR_OFFSET
[all...]
H A DRegisterInfos_i386.h20 #define FPR_OFFSET(regname) \ macro
72 #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
83 LLVM_EXTENSION FPR_OFFSET( \
92 #reg #i, nullptr, sizeof(uint64_t), LLVM_EXTENSION FPR_OFFSET(stmm[i]), \
104 LLVM_EXTENSION FPR_OFFSET( \
292 #undef FPR_OFFSET
H A DRegisterInfos_mips64.h20 #define FPR_OFFSET(regname) \ macro
39 FPR_OFFSET(reg), eEncodingIEEE754, eFormatFloat, \
48 FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
220 #undef FPR_OFFSET
H A DRegisterInfos_loongarch64.h24 #ifndef FPR_OFFSET
25 #error FPR_OFFSET must be defined before including this header file
58 #reg, #alt, 8, FPR_OFFSET(fpr_##reg##_loongarch - fpr_first_loongarch), \
H A DRegisterInfos_powerpc.h13 #define FPR_OFFSET(regname) (sizeof(GPR) + offsetof(FPR, regname)) macro
31 #reg, NULL, 8, FPR_OFFSET(reg), eEncodingIEEE754, eFormatFloat, \
121 FPR_OFFSET(fpscr), \
H A DRegisterInfos_riscv64.h24 #ifndef FPR_OFFSET
25 #error FPR_OFFSET must be defined before including this header file
65 #reg, #alt, size, FPR_OFFSET(fpr_##reg##_riscv - fpr_first_riscv), \
H A DRegisterInfos_mips.h23 #define FPR_OFFSET(regname) \ macro
50 FPR_OFFSET(reg), eEncodingIEEE754, eFormatFloat, \
60 FPR_OFFSET(reg), eEncodingUint, eFormatHex, \
297 #undef FPR_OFFSET
H A DRegisterContextWindows_x86_64.cpp74 #define FPR_OFFSET(regname) \ macro
79 #reg, NULL, sizeof(((FPReg *)nullptr)->reg), FPR_OFFSET(reg), \
H A DRegisterInfos_ppc64le.h15 #define FPR_OFFSET(regname) (offsetof(FPR, regname) + sizeof(GPR)) macro
38 #reg, alt, 8, FPR_OFFSET(reg), lldb::eEncodingIEEE754, lldb::eFormatFloat, \
142 FPR_OFFSET(fpscr), \
H A DRegisterInfoPOSIX_riscv64.cpp19 #define FPR_OFFSET(idx) ((idx)*8 + sizeof(RegisterInfoPOSIX_riscv64::GPR)) macro
H A DRegisterInfoPOSIX_loongarch64.cpp19 #define FPR_OFFSET(idx) ((idx)*8 + sizeof(RegisterInfoPOSIX_loongarch64::GPR)) macro