jitdata * get_jitdata() const
virtual bool run(JITData &JD)
Run the Pass.
bool stack_analyse(jitdata *jd)
Stores the interdependencies of a pass.
ParserPass TODO: more info.
static PassRegistry< BasicBlockSchedulingPass > X("BasicBlockSchedulingPass")
void add_requires()
PassName is required.
virtual PassUsage & get_PassUsage(PassUsage &PU) const
Set the requirements for the pass.