Lines Matching defs:PassRegistry
1 //===- PassRegistry.cpp - Pass Registration Implementation ----------------===//
10 // This file implements the PassRegistry, with which passes are registered on
15 #include "llvm/PassRegistry.h"
30 static ManagedStatic<PassRegistry> PassRegistryObj;
31 PassRegistry *PassRegistry::getPassRegistry() {
39 PassRegistry::~PassRegistry() {
42 const PassInfo *PassRegistry::getPassInfo(const void *TI) const {
48 const PassInfo *PassRegistry::getPassInfo(StringRef Arg) const {
58 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) {
74 void PassRegistry::unregisterPass(const PassInfo &PI) {
84 void PassRegistry::enumerateWith(PassRegistrationListener *L) {
92 void PassRegistry::registerAnalysisGroup(const void *InterfaceID,
136 void PassRegistry::addRegistrationListener(PassRegistrationListener *L) {
141 void PassRegistry::removeRegistrationListener(PassRegistrationListener *L) {