diff options
| author | Guido van Rossum <guido@python.org> | 2023-07-10 23:04:26 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-10 23:04:26 (GMT) |
| commit | 22988c323ad621b9f47b6cb640b80ac806e26368 (patch) | |
| tree | 3df379493e053e266519e718d1c6d7829bea11ad /Python/getcopyright.c | |
| parent | 18dfbd035775c15533d13a98e56b1d2bf5c65f00 (diff) | |
| download | cpython-22988c323ad621b9f47b6cb640b80ac806e26368.zip cpython-22988c323ad621b9f47b6cb640b80ac806e26368.tar.gz cpython-22988c323ad621b9f47b6cb640b80ac806e26368.tar.bz2 | |
gh-106529: Implement POP_JUMP_IF_XXX uops (#106551)
- Hand-written uops JUMP_IF_{TRUE,FALSE}.
These peek at the top of the stack.
The jump target (in superblock space) is absolute.
- Hand-written translation for POP_JUMP_IF_{TRUE,FALSE},
assuming the jump is unlikely.
Once we implement jump-likelihood profiling,
we can implement the jump-unlikely case (in another PR).
- Tests (including some test cleanup).
- Improvements to len(ex) and ex[i] to expose the whole trace.
Diffstat (limited to 'Python/getcopyright.c')
0 files changed, 0 insertions, 0 deletions
