add DependsOn annotation to denote compiler passes that must run after
another compiler pass