[PATCH RFC 0/2] LoongArch: BPF: Optimize 32-bit zero/sign extensions
From: Tiezhu Yang
Date: Sat Jul 11 2026 - 06:18:00 EST
Based on 7.2-rc1 and the following series:
https://lore.kernel.org/loongarch/20260711100956.4351-1-yangtiezhu@xxxxxxxxxxx/
Not tested yet, only RFC.
Eliminate frequent and redundant zero-extensions and sign-extensions,
resulting in a cleaner native instruction stream and reduced JIT image
size.
Tiezhu Yang (2):
LoongArch: BPF: Eliminate zero-extension for memory load operations
LoongArch: BPF: Eliminate zero/sign extensions for 32-bit operations
arch/loongarch/net/bpf_jit.c | 378 ++++++++++++++++++++---------------
arch/loongarch/net/bpf_jit.h | 25 +--
2 files changed, 219 insertions(+), 184 deletions(-)
--
2.42.0