|
LLVM
3.7.0
|
A template wrapper used to implement the polymorphic API. More...
#include <PassManagerInternal.h>
A template wrapper used to implement the polymorphic API.
Can be instantiated for any object which provides a run method accepting an IRUnitT. It requires the pass to be a copyable object. When the run method also accepts an AnalysisManager<IRUnitT>*, we pass it along.
Definition at line 78 of file PassManagerInternal.h.
1.8.6