nfp: bpf: remove the trivial JSET optimization
The verifier will now understand the JSET instruction, so don't mark the dead branch in the JIT as noop. We won't generate any code, anyway. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
This commit is contained in:
parent
9b38c4056b
commit
6e774845b3
|
@ -3054,11 +3054,6 @@ static int jset_imm(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta)
|
|||
u64 imm = insn->imm; /* sign extend */
|
||||
swreg tmp_reg;
|
||||
|
||||
if (!imm) {
|
||||
meta->skip = true;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (imm & ~0U) {
|
||||
tmp_reg = ur_load_imm_any(nfp_prog, imm & ~0U, imm_b(nfp_prog));
|
||||
emit_alu(nfp_prog, reg_none(),
|
||||
|
|
Loading…
Reference in New Issue