Lines Matching defs:PassRegistry
1 //===- llvm/PassRegistry.h - Pass Information Registry ----------*- C++ -*-===//
10 // This file defines PassRegistry, a class that is used in the initialization
12 // with the PassRegistry, which is later provided to the PassManager for
35 /// PassRegistry - This class manages the registration and intitialization of
38 /// NOTE: PassRegistry is NOT thread-safe. If you want to use LLVM on multiple
39 /// threads simultaneously, you will need to use a separate PassRegistry on
41 class PassRegistry {
61 PassRegistry() { }
62 ~PassRegistry();
67 static PassRegistry *getPassRegistry();
106 DEFINE_STDCXX_CONVERSION_FUNCTIONS(PassRegistry, LLVMPassRegistryRef)