]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/arm64: Add helpers for span7 passes
authorSebastian Nickolls <sebastian.nickolls@arm.com>
Wed, 26 Jun 2024 16:10:20 +0000 (17:10 +0100)
committerCherry Mui <cherryyz@google.com>
Fri, 6 Sep 2024 17:30:53 +0000 (17:30 +0000)
commit557211c150150647301f92caf8965c4c6dc60a5f
treeaec30d830d8fb050c1d14daa548bb981bbdeae94
parent8cd550a2327e921ddc202e960df6db8bfe4ef222
cmd/internal/obj/arm64: Add helpers for span7 passes

Adds helper functions for the literal pooling, large branch handling
and code emission stages of the span7 assembler pass. This hides the
implementation of the current assembler from the general workflow in
span7 to make the implementation easier to change in future.

Updates #44734

Change-Id: I8859956b23ad4faebeeff6df28051b098ef90fed
Reviewed-on: https://go-review.googlesource.com/c/go/+/595755
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/internal/obj/arm64/asm7.go