diff options
| author | Eduard Zingerman <ezingerman@fb.com> | 2026-10-09 03:47:49 -0700 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2026-10-09 20:29:14 +0000 |
| commit | 2fa579694ddf3a96454669c764ca0c06dea50817 (patch) | |
| tree | 02fdaac2826067c2abf8aa60b99cca2bde7ba2f0 /include/linux/timerqueue.h | |
| parent | 1291ad5906933355fbe7b042ee5e3eedb5743e46 (diff) | |
bpf: Record basic-block ends in insn_aux_data
SCEV needs information about the program's basic-block structure.
Piggyback on compute_predecessors() and set
insn_aux_data->bb_end for an instruction if:
- it has multiple successors, or
- its sole successor has multiple predecessors, or
- it is a jump instruction.
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://patch.msgid.link/20261009-scev-minimal-rebase-v3-31-bcba9bc53ac9@gmail.com
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
