reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/IR/LegacyPassNameParser.h
   41 class PassNameParser : public PassRegistrationListener,
lib/IR/Pass.cpp
  278 struct GetCFGOnlyPasses : public PassRegistrationListener {

Declarations

include/llvm/PassRegistry.h
   30 struct PassRegistrationListener;

References

include/llvm/IR/LegacyPassNameParser.h
   41 class PassNameParser : public PassRegistrationListener,
include/llvm/PassRegistry.h
   49   std::vector<PassRegistrationListener *> Listeners;
   81   void enumerateWith(PassRegistrationListener *L);
   85   void addRegistrationListener(PassRegistrationListener *L);
   89   void removeRegistrationListener(PassRegistrationListener *L);
lib/IR/Pass.cpp
  278 struct GetCFGOnlyPasses : public PassRegistrationListener {
lib/IR/PassRegistry.cpp
   66   for (auto *Listener : Listeners)
   73 void PassRegistry::enumerateWith(PassRegistrationListener *L) {
  118 void PassRegistry::addRegistrationListener(PassRegistrationListener *L) {
  123 void PassRegistry::removeRegistrationListener(PassRegistrationListener *L) {