[PATCH RFC 0/2] LoongArch: BPF: Optimize 32-bit zero/sign extensions

Tiezhu Yang posted 2 patches 2 weeks ago
arch/loongarch/net/bpf_jit.c | 378 ++++++++++++++++++++---------------
arch/loongarch/net/bpf_jit.h |  25 +--
2 files changed, 219 insertions(+), 184 deletions(-)
[PATCH RFC 0/2] LoongArch: BPF: Optimize 32-bit zero/sign extensions
Posted by Tiezhu Yang 2 weeks ago
Based on 7.2-rc1 and the following series:

https://lore.kernel.org/loongarch/20260711100956.4351-1-yangtiezhu@loongson.cn/

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