[LLVMdev] ModulePass using BreakCriticalEdges

Andreas Neustifter e0325716 at student.tuwien.ac.at
Wed May 13 06:04:17 PDT 2009


Hi,

I'm writing a ModulePass that needs critical edges split up. I have the
statement

	AU.addRequiredID(BreakCriticalEdgesID);

in my getAnalysisUsage() but the pass never gets executed.

I guess I have to request pass execution for each function, but I can't
get behind how to do that, since there is no analysis group for that
kind of transformation.

Thanks, Andi



More information about the llvm-dev mailing list