| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGen.cpp | 22 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 D | Analysis.cpp | 22 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 D | Scalar.cpp | 33 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 D | RegisterCustomCheckersTest.cpp | 163 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 D | ConflictingEvalCallsTest.cpp | 35 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 D | IPO.cpp | 30 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 D | Utils.cpp | 30 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 D | PassSupport.h | 38 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 D | fuzzer_initialize.cpp | 43 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 D | Registry.h | 44 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 D | RegisterPasses.cpp | 238 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 D | GlobalISel.cpp | 17 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 D | RegAllocRegistry.h | 34 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 D | SchedulerRegistry.h | 38 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 D | bugpoint.cpp | 144 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 D | opt.cpp | 494 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 D | tsd_test.cpp | 84 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 D | llvm-opt-fuzzer.cpp | 193 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 D | Vectorize.cpp | 25 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 D | ARMTargetMachine.cpp | 93 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 D | ObjCARC.cpp | 32 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 D | CreateCheckerManager.cpp | 27 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 D | Instrumentation.cpp | 93 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 D | RegistryTest.cpp | 38 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 D | llc.cpp | 358 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 …]
|