pp_hir: start adding a validate pass
pp_hir: fix bug with phi node generation

We could wind up producing a move with a too-large destination.
pp_lir: add missing case for lima_pp_hir_op_not