It _hash_ been regenerated, that's why these changes are here. The "generator" (mostly a bunch of `preg_replace` calls) replicates the function from `zend_vm_def.h` for each of `CONST|TMP|VAR|CV` and yes, `OP1_TYPE` gets replaced by `IS_CONST`, `IS_TMP_VAR`, ... Exactly how it's done with the other functions in this class, see the `ZEND_ECHO` ones.

But I don't enough about the design of the PHP VM to really understand it all and defend it, you can take that up with Rasmus.