Searched refs:Registry (Results 1 - 25 of 55) sorted by relevance

123

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGen.cpp20 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 DMachineBranchProbabilityInfo.cpp44 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local
45 initializeMachineBranchProbabilityInfoPass(Registry);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalar.cpp21 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 DUtils.cpp23 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 DGlobalISel.cpp17 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 DIPO.cpp22 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 DVectorize.cpp21 void llvm::initializeVectorization(PassRegistry &Registry) { argument
22 initializeLoadStoreVectorizerLegacyPassPass(Registry);
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DAnalysis.cpp20 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 DLazyBlockFrequencyInfo.cpp68 void llvm::initializeLazyBFIPassPass(PassRegistry &Registry) { argument
69 initializeLazyBPIPassPass(Registry);
/freebsd-current/contrib/llvm-project/clang/include/clang/Frontend/
H A DFrontendPluginRegistry.h17 #include "llvm/Support/Registry.h"
22 using FrontendPluginRegistry = llvm::Registry<PluginASTAction>;
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/
H A DToolExecutorPluginRegistry.h13 #include "llvm/Support/Registry.h"
18 using ToolExecutorPluginRegistry = llvm::Registry<ToolExecutorPlugin>;
H A DCompilationDatabasePluginRegistry.h13 #include "llvm/Support/Registry.h"
40 llvm::Registry<CompilationDatabasePlugin>;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocRegistry.h34 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 DSchedulerRegistry.h38 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 DRegisterUsageInfo.h39 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local
40 initializePhysicalRegisterUsageInfoPass(Registry);
H A DGCMetadataPrinter.h22 #include "llvm/Support/Registry.h"
34 /// defaults from Registry.
35 using GCMetadataPrinterRegistry = Registry<GCMetadataPrinter>;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/
H A DPassSupport.h39 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 Devent_factory.h59 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 DRegistry.h1 //=== 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 Dbugpoint.cpp104 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 DCreateCheckerManager.cpp27 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 Dopt.cpp412 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 DARMTargetMachine.cpp94 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 DCSKYTargetMachine.cpp31 PassRegistry *Registry = PassRegistry::getPassRegistry(); local
32 initializeCSKYConstantIslandsPass(*Registry);
33 initializeCSKYDAGToDAGISelPass(*Registry);
/freebsd-current/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp333 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...]

Completed in 370 milliseconds

123