Home
last modified time | relevance | path

Searched defs:ArchCallingConventionAarch32 (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dtarget_info.h173 struct ArchCallingConventionAarch32 { struct
180 static constexpr std::array CALL_PARAMS_REGS = {0, 1, 2, 3};
183 static constexpr uint32_t GENERAL_REGS_MASK = MakeMaskByExcluding(16, SP_REG, FP_REG, LR_REG);
184 static constexpr uint32_t SP_ALIGNMENT = 8;
188 …tic constexpr std::array<const char *, 32> REG_NAMES = {DEFINE_NUMERIC_REGISTERS(DEF_FP_REG_NAME)};
193 … constexpr std::array<const char *, 32> FP_REG_NAMES = {DEFINE_NUMERIC_REGISTERS(DEF_FP_REG_NAME)};
196 static constexpr const char *GetRegName(size_t reg, bool is_fp) in GetRegName()