Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGen.cpp22 initializeAtomicExpandPass(Registry); in initializeCodeGen()
27 initializeCFIFixupPass(Registry); in initializeCodeGen()
40 initializeExpandPostRAPass(Registry); in initializeCodeGen()
42 initializeFinalizeISelPass(Registry); in initializeCodeGen()
49 initializeIfConverterPass(Registry); in initializeCodeGen()
59 initializeLiveStacksPass(Registry); in initializeCodeGen()
66 initializeMIRNamerPass(Registry); in initializeCodeGen()
71 initializeMachineCSEPass(Registry); in initializeCodeGen()
91 initializePEIPass(Registry); in initializeCodeGen()
101 initializeRABasicPass(Registry); in initializeCodeGen()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAnalysis.cpp22 initializeAAEvalLegacyPassPass(Registry); in initializeAnalysis()
23 initializeAliasSetPrinterPass(Registry); in initializeAnalysis()
24 initializeBasicAAWrapperPassPass(Registry); in initializeAnalysis()
30 initializeCallGraphViewerPass(Registry); in initializeAnalysis()
31 initializeCostModelAnalysisPass(Registry); in initializeAnalysis()
40 initializeDelinearizationPass(Registry); in initializeAnalysis()
62 initializeLintLegacyPassPass(Registry); in initializeAnalysis()
64 initializeMemDepPrinterPass(Registry); in initializeAnalysis()
75 initializeRegionInfoPassPass(Registry); in initializeAnalysis()
76 initializeRegionViewerPass(Registry); in initializeAnalysis()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DScalar.cpp33 initializeADCELegacyPassPass(Registry); in initializeScalarOpts()
35 initializeBDCELegacyPassPass(Registry); in initializeScalarOpts()
41 initializeDCELegacyPassPass(Registry); in initializeScalarOpts()
44 initializeDSELegacyPassPass(Registry); in initializeScalarOpts()
47 initializeGVNLegacyPassPass(Registry); in initializeScalarOpts()
55 initializeIRCELegacyPassPass(Registry); in initializeScalarOpts()
59 initializeJumpThreadingPass(Registry); in initializeScalarOpts()
61 initializeLegacyLICMPassPass(Registry); in initializeScalarOpts()
63 initializeLoopFuseLegacyPass(Registry); in initializeScalarOpts()
74 initializeLoopUnrollPass(Registry); in initializeScalarOpts()
[all …]
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DRegisterCustomCheckersTest.cpp163 addDep(Registry); in addDep()
188 addDep(Registry); in addWeakDepCheckerBothEnabled()
201 addDep(Registry); in addWeakDepCheckerBothEnabledSwitched()
214 addDep(Registry); in addWeakDepCheckerDepDisabled()
226 addDep(Registry); in addWeakDepCheckerDepUnspecified()
245 addDep(Registry); in addWeakDepHasWeakDep()
263 addDep(Registry); in addWeakDepTransitivity()
327 addDep(Registry); in addWeakDepHasStrongDep()
343 addDep(Registry); in addWeakDepAndStrongDep()
359 addDep(Registry); in addDisabledWeakDepHasStrongDep()
[all …]
H A DConflictingEvalCallsTest.cpp35 AnalysisConsumer.AddCheckerRegistrationFn([](CheckerRegistry &Registry) { in addEvalFooCheckers() argument
36 Registry.addChecker<EvalCallFoo1>("test.EvalFoo1", "EmptyDescription", in addEvalFooCheckers()
38 Registry.addChecker<EvalCallFoo2>("test.EvalFoo2", "EmptyDescription", in addEvalFooCheckers()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIPO.cpp30 initializeCrossDSOCFIPass(Registry); in initializeIPO()
31 initializeDAEPass(Registry); in initializeIPO()
32 initializeDAHPass(Registry); in initializeIPO()
35 initializeGlobalDCELegacyPassPass(Registry); in initializeIPO()
37 initializeGlobalSplitPass(Registry); in initializeIPO()
41 initializeSimpleInlinerPass(Registry); in initializeIPO()
53 initializePruneEHPass(Registry); in initializeIPO()
54 initializeIPSCCPLegacyPassPass(Registry); in initializeIPO()
56 initializeStripSymbolsPass(Registry); in initializeIPO()
57 initializeStripDebugDeclarePass(Registry); in initializeIPO()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DUtils.cpp30 initializeBreakCriticalEdgesPass(Registry); in initializeTransformUtils()
32 initializeInstNamerPass(Registry); in initializeTransformUtils()
33 initializeLCSSAWrapperPassPass(Registry); in initializeTransformUtils()
35 initializeLoopSimplifyPass(Registry); in initializeTransformUtils()
37 initializeLowerInvokeLegacyPassPass(Registry); in initializeTransformUtils()
38 initializeLowerSwitchLegacyPassPass(Registry); in initializeTransformUtils()
39 initializePromoteLegacyPassPass(Registry); in initializeTransformUtils()
42 initializeMetaRenamerPass(Registry); in initializeTransformUtils()
43 initializeStripGCRelocatesLegacyPass(Registry); in initializeTransformUtils()
45 initializeInjectTLIMappingsLegacyPass(Registry); in initializeTransformUtils()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/
H A DPassSupport.h38 static void *initialize##passName##PassOnce(PassRegistry &Registry) { \
42 Registry.registerPass(*PI, true); \
46 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
48 initialize##passName##PassOnce, std::ref(Registry)); \
52 static void *initialize##passName##PassOnce(PassRegistry &Registry) {
54 #define INITIALIZE_PASS_DEPENDENCY(depName) initialize##depName##Pass(Registry);
56 initialize##depName##AnalysisGroup(Registry);
62 Registry.registerPass(*PI, true); \
66 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
68 initialize##passName##PassOnce, std::ref(Registry)); \
[all …]
/llvm-project-15.0.7/clang/tools/clang-fuzzer/fuzzer-initialize/
H A Dfuzzer_initialize.cpp43 PassRegistry &Registry = *PassRegistry::getPassRegistry(); in LLVMFuzzerInitialize() local
44 initializeCore(Registry); in LLVMFuzzerInitialize()
45 initializeScalarOpts(Registry); in LLVMFuzzerInitialize()
46 initializeVectorization(Registry); in LLVMFuzzerInitialize()
47 initializeIPO(Registry); in LLVMFuzzerInitialize()
48 initializeAnalysis(Registry); in LLVMFuzzerInitialize()
49 initializeTransformUtils(Registry); in LLVMFuzzerInitialize()
50 initializeInstCombine(Registry); in LLVMFuzzerInitialize()
51 initializeAggressiveInstCombine(Registry); in LLVMFuzzerInitialize()
52 initializeInstrumentation(Registry); in LLVMFuzzerInitialize()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DRegistry.h44 class Registry {
53 Registry() = delete;
63 friend Registry<T>;
139 template<typename T> typename Registry<T>::node *Registry<T>::Head = nullptr;\
140 template<typename T> typename Registry<T>::node *Registry<T>::Tail = nullptr;\
142 void Registry<T>::add_node(typename Registry<T>::node *N) { \
149 template<typename T> typename Registry<T>::iterator Registry<T>::begin() { \
152 template REGISTRY_CLASS::node *Registry<REGISTRY_CLASS::type>::Head; \
153 template REGISTRY_CLASS::node *Registry<REGISTRY_CLASS::type>::Tail; \
155 void Registry<REGISTRY_CLASS::type>::add_node(REGISTRY_CLASS::node*); \
[all …]
/llvm-project-15.0.7/polly/lib/Support/
H A DRegisterPasses.cpp238 polly::initializePollyPasses(Registry); in StaticInitializer()
245 initializeCodeGenerationPass(Registry); in initializePollyPasses()
255 initializeCodePreparationPass(Registry); in initializePollyPasses()
257 initializeDependenceInfoPass(Registry); in initializePollyPasses()
261 initializeJSONExporterPass(Registry); in initializePollyPasses()
262 initializeJSONImporterPass(Registry); in initializePollyPasses()
269 initializePollyCanonicalizePass(Registry); in initializePollyPasses()
270 initializePolyhedralInfoPass(Registry); in initializePollyPasses()
274 initializeScopInlinerPass(Registry); in initializePollyPasses()
279 initializeCodegenCleanupPass(Registry); in initializePollyPasses()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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.h38 static MachinePassRegistry<FunctionPassCtor> Registry; variable
42 Registry.Add(this); in RegisterScheduler()
44 ~RegisterScheduler() { Registry.Remove(this); } in ~RegisterScheduler()
53 return (RegisterScheduler *)Registry.getList(); in getList()
57 Registry.setListener(L); in setListener()
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A Dbugpoint.cpp144 initializeCore(Registry); in main()
145 initializeScalarOpts(Registry); in main()
146 initializeObjCARCOpts(Registry); in main()
147 initializeVectorization(Registry); in main()
148 initializeIPO(Registry); in main()
149 initializeAnalysis(Registry); in main()
150 initializeTransformUtils(Registry); in main()
151 initializeInstCombine(Registry); in main()
152 initializeAggressiveInstCombine(Registry); in main()
153 initializeInstrumentation(Registry); in main()
[all …]
/llvm-project-15.0.7/llvm/tools/opt/
H A Dopt.cpp494 initializeCore(Registry); in main()
495 initializeScalarOpts(Registry); in main()
496 initializeObjCARCOpts(Registry); in main()
497 initializeVectorization(Registry); in main()
498 initializeIPO(Registry); in main()
499 initializeAnalysis(Registry); in main()
500 initializeTransformUtils(Registry); in main()
501 initializeInstCombine(Registry); in main()
503 initializeInstrumentation(Registry); in main()
504 initializeTarget(Registry); in main()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dtsd_test.cpp84 auto Registry = Allocator->getTSDRegistry(); in TEST() local
85 Registry->init(Allocator.get()); in TEST()
98 auto Registry = Allocator->getTSDRegistry(); in testRegistry() local
103 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in testRegistry()
110 TSD = Registry->getTSDAndLock(&UnlockRequired); in testRegistry()
131 auto Registry = Allocator->getTSDRegistry(); in stressCache() local
139 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in stressCache()
188 auto Registry = Allocator->getTSDRegistry(); in stressSharedRegistry() local
197 auto TSD = Registry->getTSDAndLock(&UnlockRequired); in stressSharedRegistry()
237 auto Registry = Allocator->getTSDRegistry(); in TEST() local
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp193 initializeCore(Registry); in LLVMFuzzerInitialize()
194 initializeScalarOpts(Registry); in LLVMFuzzerInitialize()
195 initializeObjCARCOpts(Registry); in LLVMFuzzerInitialize()
196 initializeVectorization(Registry); in LLVMFuzzerInitialize()
197 initializeIPO(Registry); in LLVMFuzzerInitialize()
198 initializeAnalysis(Registry); in LLVMFuzzerInitialize()
199 initializeTransformUtils(Registry); in LLVMFuzzerInitialize()
200 initializeInstCombine(Registry); in LLVMFuzzerInitialize()
201 initializeAggressiveInstCombine(Registry); in LLVMFuzzerInitialize()
202 initializeInstrumentation(Registry); in LLVMFuzzerInitialize()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp25 void llvm::initializeVectorization(PassRegistry &Registry) { in initializeVectorization() argument
26 initializeLoopVectorizePass(Registry); in initializeVectorization()
27 initializeSLPVectorizerPass(Registry); in initializeVectorization()
28 initializeLoadStoreVectorizerLegacyPassPass(Registry); in initializeVectorization()
29 initializeVectorCombineLegacyPassPass(Registry); in initializeVectorization()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp93 initializeGlobalISel(Registry); in LLVMInitializeARMTarget()
94 initializeARMLoadStoreOptPass(Registry); in LLVMInitializeARMTarget()
96 initializeARMParallelDSPPass(Registry); in LLVMInitializeARMTarget()
97 initializeARMBranchTargetsPass(Registry); in LLVMInitializeARMTarget()
98 initializeARMConstantIslandsPass(Registry); in LLVMInitializeARMTarget()
100 initializeARMExpandPseudoPass(Registry); in LLVMInitializeARMTarget()
101 initializeThumb2SizeReducePass(Registry); in LLVMInitializeARMTarget()
102 initializeMVEVPTBlockPass(Registry); in LLVMInitializeARMTarget()
104 initializeMVETailPredicationPass(Registry); in LLVMInitializeARMTarget()
106 initializeARMBlockPlacementPass(Registry); in LLVMInitializeARMTarget()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp32 void llvm::initializeObjCARCOpts(PassRegistry &Registry) { in initializeObjCARCOpts() argument
33 initializeObjCARCAAWrapperPassPass(Registry); in initializeObjCARCOpts()
34 initializeObjCARCAPElimPass(Registry); in initializeObjCARCOpts()
35 initializeObjCARCExpandPass(Registry); in initializeObjCARCOpts()
36 initializeObjCARCContractLegacyPassPass(Registry); in initializeObjCARCOpts()
37 initializeObjCARCOptLegacyPassPass(Registry); in initializeObjCARCOpts()
38 initializePAEvalPass(Registry); in initializeObjCARCOpts()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DCreateCheckerManager.cpp27 CheckerRegistry Registry(*RegistryData, plugins, Context.getDiagnostics(), in CheckerManager() local
29 Registry.initializeRegistry(*this); in CheckerManager()
30 Registry.initializeManager(*this); in CheckerManager()
40 CheckerRegistry Registry(*RegistryData, plugins, Diags, AOptions, {}); in CheckerManager() local
41 Registry.initializeRegistry(*this); in CheckerManager()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp93 void llvm::initializeInstrumentation(PassRegistry &Registry) { in initializeInstrumentation() argument
94 initializeMemProfilerLegacyPassPass(Registry); in initializeInstrumentation()
95 initializeModuleMemProfilerLegacyPassPass(Registry); in initializeInstrumentation()
96 initializeBoundsCheckingLegacyPassPass(Registry); in initializeInstrumentation()
97 initializeDataFlowSanitizerLegacyPassPass(Registry); in initializeInstrumentation()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/Dynamic/
H A DRegistryTest.cpp38 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor()
48 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(), Error); in constructMatcher()
61 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1), Error); in constructMatcher()
75 Out = Registry::constructMatcher(*Ctor, SourceRange(), Args(Arg1, Arg2), in constructMatcher()
85 return Registry::getMatcherCompletions( in getCompletions()
86 Registry::getAcceptedCompletionTypes(Context)); in getCompletions()
95 return Registry::getMatcherCompletions( in getCompletions()
96 Registry::getAcceptedCompletionTypes(Context)); in getCompletions()
110 return Registry::getMatcherCompletions( in getCompletions()
111 Registry::getAcceptedCompletionTypes(Context)); in getCompletions()
[all …]
/llvm-project-15.0.7/llvm/tools/llc/
H A Dllc.cpp358 initializeCore(*Registry); in main()
359 initializeCodeGen(*Registry); in main()
360 initializeLoopStrengthReducePass(*Registry); in main()
361 initializeLowerIntrinsicsPass(*Registry); in main()
364 initializeScalarOpts(*Registry); in main()
365 initializeVectorization(*Registry); in main()
367 initializeExpandReductionsPass(*Registry); in main()
368 initializeExpandVectorPredicationPass(*Registry); in main()
369 initializeHardwareLoopsPass(*Registry); in main()
370 initializeTransformUtils(*Registry); in main()
[all …]

1234