ignore dependencies
dispatch directives unhandled by common code to the backend
dispatch instructions to the backend