Flutter Engine
The Flutter Engine
Static Public Member Functions | List of all members
dart::RegisterNames Class Reference

#include <constants.h>

Static Public Member Functions

static const char * RegisterName (Register reg)
 
static const char * RegisterAbiName (Register reg)
 
static const char * FpuRegisterName (FpuRegister reg)
 

Detailed Description

Definition at line 44 of file constants.h.

Member Function Documentation

◆ FpuRegisterName()

static const char * dart::RegisterNames::FpuRegisterName ( FpuRegister  reg)
inlinestatic

Definition at line 54 of file constants.h.

54 {
55 ASSERT((0 <= reg) && (reg < kNumberOfFpuRegisters));
56 return fpu_reg_names[reg];
57 }
#define ASSERT(E)
const char *const fpu_reg_names[kNumberOfFpuRegisters]
const int kNumberOfFpuRegisters

◆ RegisterAbiName()

static const char * dart::RegisterNames::RegisterAbiName ( Register  reg)
inlinestatic

Definition at line 50 of file constants.h.

50 {
51 ASSERT((0 <= reg) && (reg < kNumberOfCpuRegisters));
52 return cpu_reg_abi_names[reg];
53 }
@ kNumberOfCpuRegisters
Definition: constants_arm.h:98
const char *const cpu_reg_abi_names[kNumberOfCpuRegisters]

◆ RegisterName()

static const char * dart::RegisterNames::RegisterName ( Register  reg)
inlinestatic

Definition at line 46 of file constants.h.

46 {
47 ASSERT((0 <= reg) && (reg < kNumberOfCpuRegisters));
48 return cpu_reg_names[reg];
49 }
const char *const cpu_reg_names[kNumberOfCpuRegisters]

The documentation for this class was generated from the following file: