Everything
9.1.1.3 PSW and PC registers

Each of the PSW and PC registers are not guaranteed to have the same value before and after function calls.

These registers are guaranteed to have the same values before and after interrupts. Note that the values are automatically saved by hardware when an interrupt occurs. These values are restored by an interrupt end instruction. Therefore, there is no need to explicitly save or restore a value within an interrupt handler.