reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
298 return reg <= m_reg_info.last_gpr; // GPR's come first. 302 return (m_reg_info.first_fpr <= reg && reg <= m_reg_info.last_fpr); 302 return (m_reg_info.first_fpr <= reg && reg <= m_reg_info.last_fpr); 306 return (m_reg_info.first_ymm <= reg && reg <= m_reg_info.last_ymm); 306 return (m_reg_info.first_ymm <= reg && reg <= m_reg_info.last_ymm); 325 m_reg_info.num_registers = k_num_registers_i386; 326 m_reg_info.num_gpr_registers = k_num_gpr_registers_i386; 327 m_reg_info.num_fpr_registers = k_num_fpr_registers_i386; 328 m_reg_info.num_avx_registers = k_num_avx_registers_i386; 329 m_reg_info.last_gpr = k_last_gpr_i386; 330 m_reg_info.first_fpr = k_first_fpr_i386; 331 m_reg_info.last_fpr = k_last_fpr_i386; 332 m_reg_info.first_st = lldb_st0_i386; 333 m_reg_info.last_st = lldb_st7_i386; 334 m_reg_info.first_mm = lldb_mm0_i386; 335 m_reg_info.last_mm = lldb_mm7_i386; 336 m_reg_info.first_xmm = lldb_xmm0_i386; 337 m_reg_info.last_xmm = lldb_xmm7_i386; 338 m_reg_info.first_ymm = lldb_ymm0_i386; 339 m_reg_info.last_ymm = lldb_ymm7_i386; 340 m_reg_info.first_dr = lldb_dr0_i386; 341 m_reg_info.gpr_flags = lldb_eflags_i386; 344 m_reg_info.num_registers = k_num_registers_x86_64; 345 m_reg_info.num_gpr_registers = k_num_gpr_registers_x86_64; 346 m_reg_info.num_fpr_registers = k_num_fpr_registers_x86_64; 347 m_reg_info.num_avx_registers = k_num_avx_registers_x86_64; 348 m_reg_info.last_gpr = k_last_gpr_x86_64; 349 m_reg_info.first_fpr = k_first_fpr_x86_64; 350 m_reg_info.last_fpr = k_last_fpr_x86_64; 351 m_reg_info.first_st = lldb_st0_x86_64; 352 m_reg_info.last_st = lldb_st7_x86_64; 353 m_reg_info.first_mm = lldb_mm0_x86_64; 354 m_reg_info.last_mm = lldb_mm7_x86_64; 355 m_reg_info.first_xmm = lldb_xmm0_x86_64; 356 m_reg_info.last_xmm = lldb_xmm15_x86_64; 357 m_reg_info.first_ymm = lldb_ymm0_x86_64; 358 m_reg_info.last_ymm = lldb_ymm15_x86_64; 359 m_reg_info.first_dr = lldb_dr0_x86_64; 360 m_reg_info.gpr_flags = lldb_rflags_x86_64; 389 assert(reg < m_reg_info.num_registers && "Invalid register number."); 394 assert(reg < m_reg_info.num_registers && "Invalid register number."); 400 m_reg_info.num_gpr_registers + m_reg_info.num_fpr_registers; 400 m_reg_info.num_gpr_registers + m_reg_info.num_fpr_registers; 402 return num_registers + m_reg_info.num_avx_registers; 411 return GetRegisterInfo()[m_reg_info.first_fpr].byte_offset; 423 if (reg < m_reg_info.num_registers) 455 assert(reg < m_reg_info.num_registers && "Invalid register offset."); 477 uint32_t reg_no = reg - m_reg_info.first_ymm; 494 uint32_t reg_no = reg - m_reg_info.first_ymm;