Home
last modified time | relevance | path

Searched refs:Registry (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGen.cpp20 void llvm::initializeCodeGen(PassRegistry &Registry) { in initializeCodeGen() argument
21 initializeAssignmentTrackingAnalysisPass(Registry); in initializeCodeGen()
22 initializeAtomicExpandLegacyPass(Registry); in initializeCodeGen()
23 initializeBasicBlockPathCloningPass(Registry); in initializeCodeGen()
24 initializeBasicBlockSectionsPass(Registry); in initializeCodeGen()
25 initializeBranchFolderLegacyPass(Registry); in initializeCodeGen()
26 initializeBranchRelaxationLegacyPass(Registry); in initializeCodeGen()
27 initializeBreakFalseDepsPass(Registry); in initializeCodeGen()
28 initializeCallBrPreparePass(Registry); in initializeCodeGen()
29 initializeCFGuardLongjmpPass(Registry); in initializeCodeGen()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAnalysis.cpp20 void llvm::initializeAnalysis(PassRegistry &Registry) { in initializeAnalysis() argument
21 initializeAssumptionCacheTrackerPass(Registry); in initializeAnalysis()
22 initializeBasicAAWrapperPassPass(Registry); in initializeAnalysis()
23 initializeBlockFrequencyInfoWrapperPassPass(Registry); in initializeAnalysis()
24 initializeBranchProbabilityInfoWrapperPassPass(Registry); in initializeAnalysis()
25 initializeCallGraphWrapperPassPass(Registry); in initializeAnalysis()
26 initializeCallGraphDOTPrinterPass(Registry); in initializeAnalysis()
27 initializeCallGraphViewerPass(Registry); in initializeAnalysis()
28 initializeCycleInfoWrapperPassPass(Registry); in initializeAnalysis()
29 initializeDXILMetadataAnalysisWrapperPassPass(Registry); in initializeAnalysis()
[all …]
H A DLazyBlockFrequencyInfo.cpp66 void llvm::initializeLazyBFIPassPass(PassRegistry &Registry) { in initializeLazyBFIPassPass() argument
67 initializeLazyBPIPassPass(Registry); in initializeLazyBFIPassPass()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalar.cpp21 void llvm::initializeScalarOpts(PassRegistry &Registry) { in initializeScalarOpts() argument
22 initializeConstantHoistingLegacyPassPass(Registry); in initializeScalarOpts()
23 initializeDCELegacyPassPass(Registry); in initializeScalarOpts()
24 initializeScalarizerLegacyPassPass(Registry); in initializeScalarOpts()
25 initializeGVNLegacyPassPass(Registry); in initializeScalarOpts()
26 initializeEarlyCSELegacyPassPass(Registry); in initializeScalarOpts()
27 initializeEarlyCSEMemSSALegacyPassPass(Registry); in initializeScalarOpts()
28 initializeFlattenCFGLegacyPassPass(Registry); in initializeScalarOpts()
29 initializeInferAddressSpacesPass(Registry); in initializeScalarOpts()
30 initializeInstSimplifyLegacyPassPass(Registry); in initializeScalarOpts()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUtils.cpp22 void llvm::initializeTransformUtils(PassRegistry &Registry) { in initializeTransformUtils() argument
23 initializeBreakCriticalEdgesPass(Registry); in initializeTransformUtils()
24 initializeCanonicalizeFreezeInLoopsPass(Registry); in initializeTransformUtils()
25 initializeLCSSAWrapperPassPass(Registry); in initializeTransformUtils()
26 initializeLoopSimplifyPass(Registry); in initializeTransformUtils()
27 initializeLowerGlobalDtorsLegacyPassPass(Registry); in initializeTransformUtils()
28 initializeLowerInvokeLegacyPassPass(Registry); in initializeTransformUtils()
29 initializeLowerSwitchLegacyPassPass(Registry); in initializeTransformUtils()
30 initializePromoteLegacyPassPass(Registry); in initializeTransformUtils()
31 initializeFixIrreduciblePass(Registry); in initializeTransformUtils()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DRegistry.h44 class Registry {
53 Registry() = delete;
69 friend Registry<T>; variable
147 typename Registry<T>::node *Registry<T>::Head = nullptr; \
149 typename Registry<T>::node *Registry<T>::Tail = nullptr; \
150 template class LLVM_ABI_EXPORT Registry<REGISTRY_CLASS::type>; \
156 typename Registry<T>::node *Registry<T>::Head = nullptr; \
158 typename Registry<T>::node *Registry<T>::Tail = nullptr; \
159 template class Registry<REGISTRY_CLASS::type>; \
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGlobalISel.cpp17 void llvm::initializeGlobalISel(PassRegistry &Registry) { in initializeGlobalISel() argument
18 initializeIRTranslatorPass(Registry); in initializeGlobalISel()
19 initializeLegalizerPass(Registry); in initializeGlobalISel()
20 initializeLoadStoreOptPass(Registry); in initializeGlobalISel()
21 initializeLocalizerPass(Registry); in initializeGlobalISel()
22 initializeRegBankSelectPass(Registry); in initializeGlobalISel()
23 initializeInstructionSelectPass(Registry); in initializeGlobalISel()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIPO.cpp19 void llvm::initializeIPO(PassRegistry &Registry) { in initializeIPO() argument
20 initializeDAEPass(Registry); in initializeIPO()
21 initializeDAHPass(Registry); in initializeIPO()
22 initializeAlwaysInlinerLegacyPassPass(Registry); in initializeIPO()
23 initializeLoopExtractorLegacyPassPass(Registry); in initializeIPO()
24 initializeSingleLoopExtractorPass(Registry); in initializeIPO()
25 initializeBarrierNoopPass(Registry); in initializeIPO()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocRegistry.h34 static MachinePassRegistry<FunctionPassCtor> Registry; variable
38 Registry.Add(this); in RegisterRegAllocBase()
41 ~RegisterRegAllocBase() { Registry.Remove(this); } in ~RegisterRegAllocBase()
49 return static_cast<SubClass *>(Registry.getList()); in getList()
52 static FunctionPassCtor getDefault() { return Registry.getDefault(); } in getDefault()
54 static void setDefault(FunctionPassCtor C) { Registry.setDefault(C); } in setDefault()
57 Registry.setListener(L); in setListener()
70 RegisterRegAllocBase<T>::Registry;
H A DSchedulerRegistry.h39 LLVM_ABI static MachinePassRegistry<FunctionPassCtor> Registry; variable
43 Registry.Add(this); in RegisterScheduler()
45 ~RegisterScheduler() { Registry.Remove(this); } in ~RegisterScheduler()
54 return (RegisterScheduler *)Registry.getList(); in getList()
58 Registry.setListener(L); in setListener()
H A DGCMetadataPrinter.h35 using GCMetadataPrinterRegistry = Registry<GCMetadataPrinter>;
37 extern template class LLVM_TEMPLATE_ABI Registry<GCMetadataPrinter>;
/freebsd/contrib/llvm-project/llvm/tools/opt/
H A Doptdriver.cpp417 PassRegistry &Registry = *PassRegistry::getPassRegistry(); in optMain() local
418 initializeCore(Registry); in optMain()
419 initializeScalarOpts(Registry); in optMain()
420 initializeVectorization(Registry); in optMain()
421 initializeIPO(Registry); in optMain()
422 initializeAnalysis(Registry); in optMain()
423 initializeTransformUtils(Registry); in optMain()
424 initializeInstCombine(Registry); in optMain()
425 initializeTarget(Registry); in optMain()
428 initializeExpandLargeDivRemLegacyPassPass(Registry); in optMain()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A Dbugpoint.cpp104 PassRegistry &Registry = *PassRegistry::getPassRegistry(); in main() local
105 initializeCore(Registry); in main()
106 initializeScalarOpts(Registry); in main()
107 initializeVectorization(Registry); in main()
108 initializeIPO(Registry); in main()
109 initializeAnalysis(Registry); in main()
110 initializeTransformUtils(Registry); in main()
111 initializeInstCombine(Registry); in main()
112 initializeTarget(Registry); in main()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp93 PassRegistry &Registry = *PassRegistry::getPassRegistry(); in LLVMInitializeARMTarget() local
94 initializeGlobalISel(Registry); in LLVMInitializeARMTarget()
95 initializeARMAsmPrinterPass(Registry); in LLVMInitializeARMTarget()
96 initializeARMLoadStoreOptPass(Registry); in LLVMInitializeARMTarget()
97 initializeARMPreAllocLoadStoreOptPass(Registry); in LLVMInitializeARMTarget()
98 initializeARMParallelDSPPass(Registry); in LLVMInitializeARMTarget()
99 initializeARMBranchTargetsPass(Registry); in LLVMInitializeARMTarget()
100 initializeARMConstantIslandsPass(Registry); in LLVMInitializeARMTarget()
101 initializeARMExecutionDomainFixPass(Registry); in LLVMInitializeARMTarget()
102 initializeARMExpandPseudoPass(Registry); in LLVMInitializeARMTarget()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DCreateCheckerManager.cpp30 CheckerRegistry Registry(*RegistryData, plugins, Context.getDiagnostics(), in CheckerManager() local
32 Registry.initializeRegistry(*this); in CheckerManager()
33 Registry.initializeManager(*this); in CheckerManager()
42 CheckerRegistry Registry(*RegistryData, plugins, Diags, AOptions, {}); in CheckerManager() local
43 Registry.initializeRegistry(*this); in CheckerManager()
/freebsd/lib/libdevdctl/
H A Devent_factory.h59 typedef std::map<Key, Event::BuildMethod *> Registry; typedef
69 const Registry &GetRegistry() const;
80 Registry m_registry;
85 inline const EventFactory::Registry &
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassSupport.h40 static void initialize##passName##PassOnce(PassRegistry &Registry) {
42 #define INITIALIZE_PASS_DEPENDENCY(depName) initialize##depName##Pass(Registry);
48 Registry.registerPass(*PI, true); \
51 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
53 initialize##passName##PassOnce, std::ref(Registry)); \
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A Dllc.cpp337 PassRegistry *Registry = PassRegistry::getPassRegistry(); in main() local
338 initializeCore(*Registry); in main()
339 initializeCodeGen(*Registry); in main()
340 initializeLoopStrengthReducePass(*Registry); in main()
341 initializeLowerIntrinsicsPass(*Registry); in main()
342 initializePostInlineEntryExitInstrumenterPass(*Registry); in main()
343 initializeUnreachableBlockElimLegacyPassPass(*Registry); in main()
344 initializeConstantHoistingLegacyPassPass(*Registry); in main()
345 initializeScalarOpts(*Registry); in main()
346 initializeVectorization(*Registry); in main()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp21 void llvm::initializeVectorization(PassRegistry &Registry) { in initializeVectorization() argument
22 initializeLoadStoreVectorizerLegacyPassPass(Registry); in initializeVectorization()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DFrontendPluginRegistry.h23 using FrontendPluginRegistry = llvm::Registry<PluginASTAction>;
28 extern template class CLANG_TEMPLATE_ABI Registry<clang::PluginASTAction>;
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DToolExecutorPluginRegistry.h19 using ToolExecutorPluginRegistry = llvm::Registry<ToolExecutorPlugin>;
26 Registry<clang::tooling::ToolExecutorPlugin>;
H A DCompilationDatabasePluginRegistry.h41 llvm::Registry<CompilationDatabasePlugin>;
48 Registry<clang::tooling::CompilationDatabasePlugin>;
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.cpp31 PassRegistry *Registry = PassRegistry::getPassRegistry(); in LLVMInitializeCSKYTarget() local
32 initializeCSKYConstantIslandsPass(*Registry); in LLVMInitializeCSKYTarget()
33 initializeCSKYDAGToDAGISelLegacyPass(*Registry); in LLVMInitializeCSKYTarget()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGCStrategy.h143 using GCRegistry = Registry<GCStrategy>;
145 extern template class LLVM_TEMPLATE_ABI Registry<GCStrategy>;
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp38 void llvm::initializeTarget(PassRegistry &Registry) { in initializeTarget() argument
39 initializeTargetLibraryInfoWrapperPassPass(Registry); in initializeTarget()
40 initializeTargetTransformInfoWrapperPassPass(Registry); in initializeTarget()

1234