Searched refs:PassRegistrationListener (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.2-release/contrib/llvm/include/llvm/
H A DPassRegistry.h27 struct PassRegistrationListener;
72 /// PassRegistrationListener's passEnumerate() callback on each of them.
73 void enumerateWith(PassRegistrationListener *L);
75 /// addRegistrationListener - Register the given PassRegistrationListener
77 void addRegistrationListener(PassRegistrationListener *L);
79 /// removeRegistrationListener - Unregister a PassRegistrationListener so that
81 void removeRegistrationListener(PassRegistrationListener *L);
H A DPassSupport.h304 /// PassRegistrationListener class - This class is meant to be derived from by
308 /// loaded). Deriving from the PassRegistrationListener class automatically
312 struct PassRegistrationListener { struct in namespace:llvm
314 /// PassRegistrationListener ctor - Add the current object to the list of
316 PassRegistrationListener();
320 virtual ~PassRegistrationListener();
333 /// enumeratePasses on this PassRegistrationListener object.
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DPass.cpp200 // PassRegistrationListener implementation
203 // PassRegistrationListener ctor - Add the current object to the list of
205 PassRegistrationListener::PassRegistrationListener() { function in class:PassRegistrationListener
210 PassRegistrationListener::~PassRegistrationListener() {
217 void PassRegistrationListener::enumeratePasses() {
228 struct GetCFGOnlyPasses : public PassRegistrationListener {
H A DPassRegistry.cpp61 std::vector<PassRegistrationListener*> Listeners;
116 for (std::vector<PassRegistrationListener*>::iterator
135 void PassRegistry::enumerateWith(PassRegistrationListener *L) {
189 void PassRegistry::addRegistrationListener(PassRegistrationListener *L) {
195 void PassRegistry::removeRegistrationListener(PassRegistrationListener *L) {
205 std::vector<PassRegistrationListener*>::iterator I =
208 "PassRegistrationListener not registered!");
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/
H A DPassNameParser.h39 class PassNameParser : public PassRegistrationListener,
66 // Implement the PassRegistrationListener callbacks used to populate our map

Completed in 83 milliseconds