LLVM: llvm::ExtraFunctionPassManager< MarkerTy > Class Template Reference (original) (raw)

A pass manager to run a set of extra function passes if the ShouldRunExtraPasses marker analysis is present. More...

template
class llvm::ExtraFunctionPassManager< MarkerTy >

A pass manager to run a set of extra function passes if the ShouldRunExtraPasses marker analysis is present.

This allows passes to request additional transformations on demand. An example is extra simplifications after loop-vectorization, if runtime checks have been added.

Definition at line 58 of file ExtraPassManager.h.