diff options
| author | Tiezhu Yang <yangtiezhu@loongson.cn> | 2026-08-17 22:07:39 +0800 |
|---|---|---|
| committer | Huacai Chen <chenhuacai@loongson.cn> | 2026-08-17 22:07:39 +0800 |
| commit | 9fcdba34230a4bbc5d907b5c48f23f95061ceed1 (patch) | |
| tree | 97889de5f8b0de5ffd81445263f7b3ede6c4a5dd /scripts/stackusage | |
| parent | 252ae40ba91c5da3a792bba7e3dc46b106dec86c (diff) | |
| download | linux-9fcdba34230a4bbc5d907b5c48f23f95061ceed1.tar.gz linux-9fcdba34230a4bbc5d907b5c48f23f95061ceed1.zip | |
LoongArch: BPF: Split unconditional branch JA paths statically
In build_insn(), both 32-bit and 64-bit unconditional branch JA paths
currently share a single case block. It relies on a runtime condition
check to multiplex between the 'off' and 'imm' fields.
Since the instruction classes are already resolved at compile-time via
distinct switch-case labels, this runtime check is redundant.
Split the two paths into individual case blocks to remove the redundant
runtime check.
Acked-by: Hengqi Chen <hengqi.chen@gmail.com>
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
