[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] tcg: Fix branch/label link during plugin expansion
From: |
Richard Henderson |
Subject: |
[PATCH 0/2] tcg: Fix branch/label link during plugin expansion |
Date: |
Tue, 10 Sep 2024 14:23:49 -0700 |
With tcg_last_op(), we always get the last op of the stream.
With TCGContext.emit_before_op, the most recently emitted op
is no longer the last op.
Instead, pass the op being emitted back from the allocator so
that we can link it to the label without needing to look it up.
r~
Richard Henderson (2):
tcg: Return TCGOp from tcg_gen_op[1-6]
tcg: Propagate new TCGOp to add_as_label_use
tcg/tcg-internal.h | 12 +++----
tcg/tcg-op.c | 86 +++++++++++++++++++++++++---------------------
2 files changed, 53 insertions(+), 45 deletions(-)
--
2.43.0
- [PATCH 0/2] tcg: Fix branch/label link during plugin expansion,
Richard Henderson <=