Re: [PATCH] Add plugin bbvgen: basic block icounts for topblocks + simpoints

2024-08-06 Thread Greg McGary
> Are there any tools that consume this data? Yes. I will post one soon as a follow-up patch. It takes the bbvi.json.gz as input and produces a report sorted by icount of disassembled top blocks. G

Re: [PATCH] Add plugin bbvgen: basic block icounts for topblocks + simpoints

2024-08-06 Thread Alex Bennée
Greg McGary writes: > Tally icounts for basic blocks. The data is useful for producing > human-readable topblocks reports, and for creating simpoints to guide > accurate & efficient machine simulation runs. > > QEMU's The Tiny Code Generator creates TCG blocks in a way that is > expedient for JIT

[PATCH] Add plugin bbvgen: basic block icounts for topblocks + simpoints

2024-08-05 Thread Greg McGary
Tally icounts for basic blocks. The data is useful for producing human-readable topblocks reports, and for creating simpoints to guide accurate & efficient machine simulation runs. QEMU's The Tiny Code Generator creates TCG blocks in a way that is expedient for JIT translation but does not conform