Skip to content

Commit 4cfabf5

Browse files
committed
Add comment and jump detection for AArch64
1 parent fbb859d commit 4cfabf5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Tools/jit/_optimizers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class Optimizer:
6767
r'\s*(?P<label>[\w."$?@]+):' # One group: label.
6868
)
6969
_re_noise: typing.ClassVar[re.Pattern[str]] = re.compile(
70-
r"\s*(?:[#.]|$)" # No groups.
70+
r"\s*(?:\.|#|//|$)" # No groups.
7171
)
7272
_re_return: typing.ClassVar[re.Pattern[str]] = _RE_NEVER_MATCH # No groups.
7373

@@ -223,6 +223,7 @@ def run(self) -> None:
223223
class OptimizerAArch64(Optimizer):
224224
# TODO: @diegorusso
225225
_alignment = 8
226+
_re_jump = re.compile(r"\s*b\s+(?P<target>[\w.]+)")
226227

227228

228229
class OptimizerX86(Optimizer):

0 commit comments

Comments
 (0)