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

12

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DCodeGen.cpp22 void llvm::initializeCodeGen(PassRegistry &Registry) { argument
23 initializeBasicTTIPass(Registry);
24 initializeBranchFolderPassPass(Registry);
25 initializeCalculateSpillWeightsPass(Registry);
26 initializeDeadMachineInstructionElimPass(Registry);
27 initializeEarlyIfConverterPass(Registry);
28 initializeExpandPostRAPass(Registry);
29 initializeExpandISelPseudosPass(Registry);
30 initializeFinalizeMachineBundlesPass(Registry);
31 initializeGCMachineCodeAnalysisPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DUtils.cpp23 void llvm::initializeTransformUtils(PassRegistry &Registry) { argument
24 initializeBreakCriticalEdgesPass(Registry);
25 initializeInstNamerPass(Registry);
26 initializeLCSSAPass(Registry);
27 initializeLoopSimplifyPass(Registry);
28 initializeLowerInvokePass(Registry);
29 initializeLowerSwitchPass(Registry);
30 initializePromotePassPass(Registry);
31 initializeUnifyFunctionExitNodesPass(Registry);
32 initializeInstSimplifierPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp23 void llvm::initializeInstrumentation(PassRegistry &Registry) { argument
24 initializeAddressSanitizerPass(Registry);
25 initializeAddressSanitizerModulePass(Registry);
26 initializeBoundsCheckingPass(Registry);
27 initializeEdgeProfilerPass(Registry);
28 initializeGCOVProfilerPass(Registry);
29 initializeOptimalEdgeProfilerPass(Registry);
30 initializePathProfilerPass(Registry);
31 initializeMemorySanitizerPass(Registry);
32 initializeThreadSanitizerPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DAnalysis.cpp21 void llvm::initializeAnalysis(PassRegistry &Registry) { argument
22 initializeAliasAnalysisAnalysisGroup(Registry);
23 initializeAliasAnalysisCounterPass(Registry);
24 initializeAAEvalPass(Registry);
25 initializeAliasDebuggerPass(Registry);
26 initializeAliasSetPrinterPass(Registry);
27 initializeNoAAPass(Registry);
28 initializeBasicAliasAnalysisPass(Registry);
29 initializeBlockFrequencyInfoPass(Registry);
30 initializeBranchProbabilityInfoPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Analysis/IPA/
H A DIPA.cpp21 void llvm::initializeIPA(PassRegistry &Registry) { argument
22 initializeBasicCallGraphPass(Registry);
23 initializeCallGraphAnalysisGroup(Registry);
24 initializeCallGraphPrinterPass(Registry);
25 initializeCallGraphViewerPass(Registry);
26 initializeFindUsedTypesPass(Registry);
27 initializeGlobalsModRefPass(Registry);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp39 void llvm::initializeObjCARCOpts(PassRegistry &Registry) { argument
40 initializeObjCARCAliasAnalysisPass(Registry);
41 initializeObjCARCAPElimPass(Registry);
42 initializeObjCARCExpandPass(Registry);
43 initializeObjCARCContractPass(Registry);
44 initializeObjCARCOptPass(Registry);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/
H A DIPO.cpp24 void llvm::initializeIPO(PassRegistry &Registry) { argument
25 initializeArgPromotionPass(Registry);
26 initializeConstantMergePass(Registry);
27 initializeDAEPass(Registry);
28 initializeDAHPass(Registry);
29 initializeFunctionAttrsPass(Registry);
30 initializeGlobalDCEPass(Registry);
31 initializeGlobalOptPass(Registry);
32 initializeIPCPPass(Registry);
33 initializeAlwaysInlinerPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Frontend/
H A DFrontendPluginRegistry.h14 #include "llvm/Support/Registry.h"
19 typedef llvm::Registry<PluginASTAction> FrontendPluginRegistry;
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalar.cpp29 void llvm::initializeScalarOpts(PassRegistry &Registry) { argument
30 initializeADCEPass(Registry);
31 initializeBlockPlacementPass(Registry);
32 initializeCodeGenPreparePass(Registry);
33 initializeConstantPropagationPass(Registry);
34 initializeCorrelatedValuePropagationPass(Registry);
35 initializeDCEPass(Registry);
36 initializeDeadInstEliminationPass(Registry);
37 initializeDSEPass(Registry);
38 initializeGVNPass(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp28 void llvm::initializeVectorization(PassRegistry &Registry) { argument
29 initializeBBVectorizePass(Registry);
30 initializeLoopVectorizePass(Registry);
31 initializeSLPVectorizerPass(Registry);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DRegAllocRegistry.h33 static MachinePassRegistry Registry; member in class:llvm::RegisterRegAlloc
38 Registry.Add(this);
40 ~RegisterRegAlloc() { Registry.Remove(this); }
49 return (RegisterRegAlloc *)Registry.getList();
52 return (FunctionPassCtor)Registry.getDefault();
55 Registry.setDefault((MachinePassCtor)C);
58 Registry.setListener(L);
H A DSchedulerRegistry.h39 static MachinePassRegistry Registry; member in class:llvm::RegisterScheduler
43 { Registry.Add(this); }
44 ~RegisterScheduler() { Registry.Remove(this); }
53 return (RegisterScheduler *)Registry.getList();
56 return (FunctionPassCtor)Registry.getDefault();
59 Registry.setDefault((MachinePassCtor)C);
62 Registry.setListener(L);
H A DMachineBranchProbabilityInfo.h39 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local
40 initializeMachineBranchProbabilityInfoPass(Registry);
H A DMachineScheduler.h73 static MachinePassRegistry Registry; member in class:llvm::MachineSchedRegistry
77 Registry.Add(this);
79 ~MachineSchedRegistry() { Registry.Remove(this); }
87 return (MachineSchedRegistry *)Registry.getList();
90 return (ScheduleDAGCtor)Registry.getDefault();
93 Registry.setDefault((MachinePassCtor)C);
96 Registry.setDefault(Name);
99 Registry.setListener(L);
H A DGCMetadataPrinter.h25 #include "llvm/Support/Registry.h"
32 /// defaults from Registry.
33 typedef Registry<GCMetadataPrinter> GCMetadataPrinterRegistry;
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Tooling/
H A DCompilationDatabasePluginRegistry.h14 #include "llvm/Support/Registry.h"
21 typedef llvm::Registry<CompilationDatabasePlugin>
/freebsd-10.0-release/contrib/llvm/include/llvm/
H A DPassSupport.h137 function(Registry); \
154 static void* initialize##passName##PassOnce(PassRegistry &Registry) { \
157 Registry.registerPass(*PI, true); \
160 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
165 static void* initialize##passName##PassOnce(PassRegistry &Registry) {
168 initialize##depName##Pass(Registry);
170 initialize##depName##AnalysisGroup(Registry);
175 Registry.registerPass(*PI, true); \
178 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
257 static void* initialize##agName##AnalysisGroupOnce(PassRegistry &Registry) { \
[all...]
/freebsd-10.0-release/contrib/llvm/tools/bugpoint/
H A Dbugpoint.cpp120 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local
121 initializeCore(Registry);
122 initializeScalarOpts(Registry);
123 initializeObjCARCOpts(Registry);
124 initializeVectorization(Registry);
125 initializeIPO(Registry);
126 initializeAnalysis(Registry);
127 initializeIPA(Registry);
128 initializeTransformUtils(Registry);
129 initializeInstCombine(Registry);
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DRegistry.h1 //=== Registry.h - Linker-supported plugin registries -----------*- C++ -*-===//
56 class Registry { class in namespace:llvm
66 Registry() LLVM_DELETED_FUNCTION;
124 /// class CollectorPrinter : public Registry<Collector>::listener {
126 /// void registered(const Registry<Collector>::entry &e) {
139 friend void Registry::Announce(const entry &E);
177 /// Registry<Collector>::Add<FancyGC>
203 /// Registry::Parser now lives in llvm/Support/RegistryParser.h.
211 typename Registry<T,U>::node *Registry<
[all...]
H A DRegistryParser.h18 #include "llvm/Support/Registry.h"
24 /// static cl::opt<Registry<Collector>::entry, false,
36 public Registry<T, U>::listener {
39 typedef typename Registry<T, U>::listener listener;
/freebsd-10.0-release/contrib/groff/src/include/
H A DXFontName.h2 char Registry[256]; member in struct:_xFontName
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonExpandPredSpillCode.cpp59 PassRegistry &Registry = *PassRegistry::getPassRegistry(); local
60 initializeHexagonExpandPredSpillCodePass(Registry);
186 static void initializePassOnce(PassRegistry &Registry) { argument
191 Registry.registerPass(*PI, true);
194 void llvm::initializeHexagonExpandPredSpillCodePass(PassRegistry &Registry) { argument
H A DHexagonCFGOptimizer.cpp240 static void initializePassOnce(PassRegistry &Registry) { argument
243 Registry.registerPass(*PI, true);
246 void llvm::initializeHexagonCFGOptimizerPass(PassRegistry &Registry) { argument
/freebsd-10.0-release/contrib/llvm/lib/Target/
H A DTarget.cpp44 void llvm::initializeTarget(PassRegistry &Registry) { argument
45 initializeDataLayoutPass(Registry);
46 initializeTargetLibraryInfoPass(Registry);
/freebsd-10.0-release/contrib/llvm/tools/llc/
H A Dllc.cpp180 PassRegistry *Registry = PassRegistry::getPassRegistry(); local
181 initializeCore(*Registry);
182 initializeCodeGen(*Registry);
183 initializeLoopStrengthReducePass(*Registry);
184 initializeLowerIntrinsicsPass(*Registry);
185 initializeUnreachableBlockElimPass(*Registry);

Completed in 247 milliseconds

12