llvm-project
6da6772b - [AArch64][SME] Rewrite __arm_get_current_vg to preserve required registers (#100143)

Commit
1 year ago
[AArch64][SME] Rewrite __arm_get_current_vg to preserve required registers (#100143) The documentation for the __arm_get_current_vg support routine specifies that the following registers are call-preserved: - X1-X15, X19-X29 and SP - Z0-Z31 - P0-P15 This patch rewrites the implementation of this routine in compiler-rt, as the current version does not guarantee that these registers will be preserved.
Parents
Loading