Currently, this is illegal in bytecodes.c:
macro(TO_BOOL) =
_SPECIALIZE_TO_BOOL +
_RECORD_TOS_TYPE +
unused/2 +
_TO_BOOL;
because both specializing and recording uops must be first. Since specializing uops are only present in tier 1, and recording uops are only present in tier 2, there should be no conflict.
We should fix Tools/cases_generator/analyzer.py to allow a recording uop to follow a specializing uop.
Linked PRs
Reactions are currently unavailable
Currently, this is illegal in bytecodes.c:
because both specializing and recording uops must be first. Since specializing uops are only present in tier 1, and recording uops are only present in tier 2, there should be no conflict.
We should fix Tools/cases_generator/analyzer.py to allow a recording uop to follow a specializing uop.
Linked PRs