[LLVMdev] about AnalysisUsage
Sameer D. Sahasrabuddhe
sameerds at it.iitb.ac.in
Fri Apr 29 01:16:00 PDT 2005
Just noticed that quite a few passes like LoopSimplify are implemented
in a single .cpp file ... this makes it impossible to specify
LoopSimplify using the "addRequired" method. Was there any particular
reason to do it this way? I wouldn't mind doing the splitting myself,
though I am not using the CVS versions right now.
Also, it would be nice to have support for some sort of a
"addPreservedTransitive" method ... so that when a pass uses
"setPreservesCFG", other passes such as dominator analysis will be
automatically preserved too ...
Research Scholar, KReSIT, IIT Bombay
More information about the llvm-dev