gh-136567: Add information about lost prefixes to Tools/cases_generator/interpreter_definition.md (#136780)

This commit is contained in:
Kliment Lamonov 2025-08-03 21:43:13 +03:00 committed by GitHub
parent 13e21b2fd6
commit 406dc714f6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -174,7 +174,13 @@ ### Special instruction annotations
* `override`. For external use by other interpreter definitions to override the current
instruction definition.
* `pure`. This instruction has no side effects.
* 'tierN'. This instruction is only used by the tier N interpreter.
* `tierN`. This instruction is only used by the tier N interpreter.
* `specializing`. A prefix for an instructions related to adaptive interpreter.
* `replaced`. This instruction will be replaced in the final bytecode by its directed
version (either forward or backward).
* `register`. Currently does nothing.
* `replicate(N)`. Replicate the instruction N times to store the oparg "inside" the instruction.
* `no_save_ip`. This instruction does not affect the instruction pointer.
### Special functions/macros