Please Add "this.ReserveRegister(TargetReg, 2/*ArgumentSize*/);" before calling "Node.(Left|Right)Node.Accept(this)".