NodeType * get_init_node(JITData &JD)
Stores the interdependencies of a pass.
virtual PassUsage & get_PassUsage(PassUsage &PU) const
Set the requirements for the pass.
static PassRegistry< BasicBlockSchedulingPass > X("BasicBlockSchedulingPass")
BeginInst * get_init_bb() const
void add_requires()
PassName is required.