check-recorded-entry-reload ( interval instructions incoming -- )


Vocabulary
compiler.cfg.register-allocation.backtracking

Inputs
intervalan object
instructionsan object
incomingan object


Outputs
None

Definition


:: check-recorded-entry-reload
( interval instructions incoming -- )
instructions length 1 = [
instructions first :> insn insn ##reload? [
insn src>> interval reload-from>> =
insn dst>> interval reg>> = and
insn rep>> interval reload-rep>> = and
interval vreg>> incoming at interval reload-from>> =
and
] [ f ] if
] [ f ] if
[ ] [
interval instructions incoming
invalid-recorded-entry-reload
] if ;