Register roles (RzRegisterId) are now associated directly with an RzRegItem in RzReg rather than mapping to name strings, which previously needed an additional hashtable lookup to get more information about the register. Conversely, if the name is needed from an RzRegItem, it is available directly as a member. This is not a pure refactor as there were cases before where a register name was assigned to a role in the register profile, but no register actually existed under that name. Such cases will now cause a warning to be printed during profile load and the role association will be ignored. Changes in register profiles in this commit are for fixing such cases. |
||
|---|---|---|
| .. | ||
| d | ||
| arena.c | ||
| meson.build | ||
| profile.c | ||
| rcond.c | ||
| README.md | ||
| reg.c | ||
| rvalue.c | ||