/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGen.cpp | 20 void llvm::initializeCodeGen(PassRegistry &Registry) { argument 21 initializeAssignmentTrackingAnalysisPass(Registry); 22 initializeAtomicExpandPass(Registry); 23 initializeBasicBlockPathCloningPass(Registry); 24 initializeBasicBlockSectionsPass(Registry); 25 initializeBranchFolderPassPass(Registry); 26 initializeBranchRelaxationPass(Registry); 27 initializeBreakFalseDepsPass(Registry); 28 initializeCallBrPreparePass(Registry); 29 initializeCFGuardLongjmpPass(Registry); [all...] |
H A D | MachineBranchProbabilityInfo.cpp | 44 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local 45 initializeMachineBranchProbabilityInfoPass(Registry);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 21 void llvm::initializeScalarOpts(PassRegistry &Registry) { argument 22 initializeConstantHoistingLegacyPassPass(Registry); 23 initializeDCELegacyPassPass(Registry); 24 initializeGVNLegacyPassPass(Registry); 25 initializeEarlyCSELegacyPassPass(Registry); 26 initializeEarlyCSEMemSSALegacyPassPass(Registry); 27 initializeFlattenCFGLegacyPassPass(Registry); 28 initializeInferAddressSpacesPass(Registry); 29 initializeInstSimplifyLegacyPassPass(Registry); 30 initializeLegacyLICMPassPass(Registry); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Utils.cpp | 23 void llvm::initializeTransformUtils(PassRegistry &Registry) { argument 24 initializeBreakCriticalEdgesPass(Registry); 25 initializeCanonicalizeFreezeInLoopsPass(Registry); 26 initializeLCSSAWrapperPassPass(Registry); 27 initializeLoopSimplifyPass(Registry); 28 initializeLowerGlobalDtorsLegacyPassPass(Registry); 29 initializeLowerInvokeLegacyPassPass(Registry); 30 initializeLowerSwitchLegacyPassPass(Registry); 31 initializePromoteLegacyPassPass(Registry); 32 initializeFixIrreduciblePass(Registry); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | GlobalISel.cpp | 17 void llvm::initializeGlobalISel(PassRegistry &Registry) { argument 18 initializeIRTranslatorPass(Registry); 19 initializeLegalizerPass(Registry); 20 initializeLoadStoreOptPass(Registry); 21 initializeLocalizerPass(Registry); 22 initializeRegBankSelectPass(Registry); 23 initializeInstructionSelectPass(Registry);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 22 void llvm::initializeIPO(PassRegistry &Registry) { argument 23 initializeDAEPass(Registry); 24 initializeDAHPass(Registry); 25 initializeAlwaysInlinerLegacyPassPass(Registry); 26 initializeLoopExtractorLegacyPassPass(Registry); 27 initializeSingleLoopExtractorPass(Registry); 28 initializeBarrierNoopPass(Registry);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 21 void llvm::initializeVectorization(PassRegistry &Registry) { argument 22 initializeLoadStoreVectorizerLegacyPassPass(Registry);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Analysis.cpp | 20 void llvm::initializeAnalysis(PassRegistry &Registry) { argument 21 initializeBasicAAWrapperPassPass(Registry); 22 initializeBlockFrequencyInfoWrapperPassPass(Registry); 23 initializeBranchProbabilityInfoWrapperPassPass(Registry); 24 initializeCallGraphWrapperPassPass(Registry); 25 initializeCallGraphDOTPrinterPass(Registry); 26 initializeCallGraphViewerPass(Registry); 27 initializeCycleInfoWrapperPassPass(Registry); 28 initializeDependenceAnalysisWrapperPassPass(Registry); 29 initializeDominanceFrontierWrapperPassPass(Registry); [all...] |
H A D | LazyBlockFrequencyInfo.cpp | 68 void llvm::initializeLazyBFIPassPass(PassRegistry &Registry) { argument 69 initializeLazyBPIPassPass(Registry);
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | FrontendPluginRegistry.h | 17 #include "llvm/Support/Registry.h" 22 using FrontendPluginRegistry = llvm::Registry<PluginASTAction>;
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | ToolExecutorPluginRegistry.h | 13 #include "llvm/Support/Registry.h" 18 using ToolExecutorPluginRegistry = llvm::Registry<ToolExecutorPlugin>;
|
H A D | CompilationDatabasePluginRegistry.h | 13 #include "llvm/Support/Registry.h" 40 llvm::Registry<CompilationDatabasePlugin>;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegAllocRegistry.h | 34 static MachinePassRegistry<FunctionPassCtor> Registry; member in class:llvm::RegisterRegAllocBase 38 Registry.Add(this); 41 ~RegisterRegAllocBase() { Registry.Remove(this); } 49 return static_cast<SubClass *>(Registry.getList()); 52 static FunctionPassCtor getDefault() { return Registry.getDefault(); } 54 static void setDefault(FunctionPassCtor C) { Registry.setDefault(C); } 57 Registry.setListener(L); 67 /// RegisterRegAlloc's global Registry tracks allocator registration. 70 RegisterRegAllocBase<T>::Registry; member in class:llvm::RegisterRegAllocBase
|
H A D | SchedulerRegistry.h | 38 static MachinePassRegistry<FunctionPassCtor> Registry; member in class:llvm::RegisterScheduler 42 Registry.Add(this); 44 ~RegisterScheduler() { Registry.Remove(this); } 53 return (RegisterScheduler *)Registry.getList(); 57 Registry.setListener(L);
|
H A D | RegisterUsageInfo.h | 39 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local 40 initializePhysicalRegisterUsageInfoPass(Registry);
|
H A D | GCMetadataPrinter.h | 22 #include "llvm/Support/Registry.h" 34 /// defaults from Registry. 35 using GCMetadataPrinterRegistry = Registry<GCMetadataPrinter>;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ |
H A D | PassSupport.h | 39 static void *initialize##passName##PassOnce(PassRegistry &Registry) { \ 43 Registry.registerPass(*PI, true); \ 47 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \ 49 initialize##passName##PassOnce, std::ref(Registry)); \ 53 static void *initialize##passName##PassOnce(PassRegistry &Registry) { 55 #define INITIALIZE_PASS_DEPENDENCY(depName) initialize##depName##Pass(Registry); 57 initialize##depName##AnalysisGroup(Registry); 63 Registry.registerPass(*PI, true); \ 67 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \ 69 initialize##passName##PassOnce, std::ref(Registry)); \ [all...] |
/freebsd-current/lib/libdevdctl/ |
H A D | event_factory.h | 59 typedef std::map<Key, Event::BuildMethod *> Registry; typedef in class:DevdCtl::EventFactory 69 const Registry &GetRegistry() const; 79 /** Registry of event factory methods providing O(log(n)) lookup. */ 80 Registry m_registry; 85 inline const EventFactory::Registry &
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Registry.h | 1 //=== Registry.h - Linker-supported plugin registries -----------*- C++ -*-===// 44 class Registry { class in namespace:llvm 53 Registry() = delete; 63 friend Registry<T>; 72 /// Add a node to the Registry: this is the interface between the plugin and 107 /// Registry<Collector>::Add<FancyGC> 139 template<typename T> typename Registry<T>::node *Registry<T>::Head = nullptr;\ 140 template<typename T> typename Registry<T>::node *Registry< [all...] |
/freebsd-current/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | bugpoint.cpp | 104 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local 105 initializeCore(Registry); 106 initializeScalarOpts(Registry); 107 initializeVectorization(Registry); 108 initializeIPO(Registry); 109 initializeAnalysis(Registry); 110 initializeTransformUtils(Registry); 111 initializeInstCombine(Registry); 112 initializeTarget(Registry);
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
H A D | CreateCheckerManager.cpp | 27 CheckerRegistry Registry(*RegistryData, plugins, Context.getDiagnostics(), 29 Registry.initializeRegistry(*this); 30 Registry.initializeManager(*this); 40 CheckerRegistry Registry(*RegistryData, plugins, Diags, AOptions, {}); 41 Registry.initializeRegistry(*this);
|
/freebsd-current/contrib/llvm-project/llvm/tools/opt/ |
H A D | opt.cpp | 412 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local 413 initializeCore(Registry); 414 initializeScalarOpts(Registry); 415 initializeVectorization(Registry); 416 initializeIPO(Registry); 417 initializeAnalysis(Registry); 418 initializeTransformUtils(Registry); 419 initializeInstCombine(Registry); 420 initializeTarget(Registry); 423 initializeExpandLargeDivRemLegacyPassPass(Registry); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 94 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local 95 initializeGlobalISel(Registry); 96 initializeARMLoadStoreOptPass(Registry); 97 initializeARMPreAllocLoadStoreOptPass(Registry); 98 initializeARMParallelDSPPass(Registry); 99 initializeARMBranchTargetsPass(Registry); 100 initializeARMConstantIslandsPass(Registry); 101 initializeARMExecutionDomainFixPass(Registry); 102 initializeARMExpandPseudoPass(Registry); 103 initializeThumb2SizeReducePass(Registry); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYTargetMachine.cpp | 31 PassRegistry *Registry = PassRegistry::getPassRegistry(); local 32 initializeCSKYConstantIslandsPass(*Registry); 33 initializeCSKYDAGToDAGISelPass(*Registry);
|
/freebsd-current/contrib/llvm-project/llvm/tools/llc/ |
H A D | llc.cpp | 333 PassRegistry *Registry = PassRegistry::getPassRegistry(); local 334 initializeCore(*Registry); 335 initializeCodeGen(*Registry); 336 initializeLoopStrengthReducePass(*Registry); 337 initializeLowerIntrinsicsPass(*Registry); 338 initializeUnreachableBlockElimLegacyPassPass(*Registry); 339 initializeConstantHoistingLegacyPassPass(*Registry); 340 initializeScalarOpts(*Registry); 341 initializeVectorization(*Registry); 342 initializeScalarizeMaskedMemIntrinLegacyPassPass(*Registry); [all...] |