Lines Matching refs:llvm

1 //===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- C++ -*-===//
18 #include "llvm/Analysis/AliasSetTracker.h"
19 #include "llvm/Analysis/CallPrinter.h"
20 #include "llvm/Analysis/DomPrinter.h"
21 #include "llvm/Analysis/FindUsedTypes.h"
22 #include "llvm/Analysis/IntervalPartition.h"
23 #include "llvm/Analysis/Lint.h"
24 #include "llvm/Analysis/Passes.h"
25 #include "llvm/Analysis/PostDominators.h"
26 #include "llvm/Analysis/RegionPass.h"
27 #include "llvm/Analysis/RegionPrinter.h"
28 #include "llvm/Analysis/ScalarEvolution.h"
29 #include "llvm/CodeGen/Passes.h"
30 #include "llvm/IR/Function.h"
31 #include "llvm/IR/IRPrintingPasses.h"
32 #include "llvm/Transforms/IPO.h"
33 #include "llvm/Transforms/Instrumentation.h"
34 #include "llvm/Transforms/ObjCARC.h"
35 #include "llvm/Transforms/Scalar.h"
36 #include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
37 #include "llvm/Transforms/Vectorize.h"
50 (void) llvm::createAAEvalPass();
51 (void) llvm::createAggressiveDCEPass();
52 (void) llvm::createAliasAnalysisCounterPass();
53 (void) llvm::createAliasDebugger();
54 (void) llvm::createArgumentPromotionPass();
55 (void) llvm::createBasicAliasAnalysisPass();
56 (void) llvm::createLibCallAliasAnalysisPass(nullptr);
57 (void) llvm::createScalarEvolutionAliasAnalysisPass();
58 (void) llvm::createTypeBasedAliasAnalysisPass();
59 (void) llvm::createBoundsCheckingPass();
60 (void) llvm::createBreakCriticalEdgesPass();
61 (void) llvm::createCallGraphPrinterPass();
62 (void) llvm::createCallGraphViewerPass();
63 (void) llvm::createCFGSimplificationPass();
64 (void) llvm::createStructurizeCFGPass();
65 (void) llvm::createConstantMergePass();
66 (void) llvm::createConstantPropagationPass();
67 (void) llvm::createCostModelAnalysisPass();
68 (void) llvm::createDeadArgEliminationPass();
69 (void) llvm::createDeadCodeEliminationPass();
70 (void) llvm::createDeadInstEliminationPass();
71 (void) llvm::createDeadStoreEliminationPass();
72 (void) llvm::createDependenceAnalysisPass();
73 (void) llvm::createDomOnlyPrinterPass();
74 (void) llvm::createDomPrinterPass();
75 (void) llvm::createDomOnlyViewerPass();
76 (void) llvm::createDomViewerPass();
77 (void) llvm::createGCOVProfilerPass();
78 (void) llvm::createFunctionInliningPass();
79 (void) llvm::createAlwaysInlinerPass();
80 (void) llvm::createGlobalDCEPass();
81 (void) llvm::createGlobalOptimizerPass();
82 (void) llvm::createGlobalsModRefPass();
83 (void) llvm::createIPConstantPropagationPass();
84 (void) llvm::createIPSCCPPass();
85 (void) llvm::createIndVarSimplifyPass();
86 (void) llvm::createInstructionCombiningPass();
87 (void) llvm::createInternalizePass();
88 (void) llvm::createJumpInstrTableInfoPass();
89 (void) llvm::createJumpInstrTablesPass();
90 (void) llvm::createLCSSAPass();
91 (void) llvm::createLICMPass();
92 (void) llvm::createLazyValueInfoPass();
93 (void) llvm::createLoopExtractorPass();
94 (void) llvm::createLoopSimplifyPass();
95 (void) llvm::createLoopStrengthReducePass();
96 (void) llvm::createLoopRerollPass();
97 (void) llvm::createLoopUnrollPass();
98 (void) llvm::createLoopUnswitchPass();
99 (void) llvm::createLoopIdiomPass();
100 (void) llvm::createLoopRotatePass();
101 (void) llvm::createLowerExpectIntrinsicPass();
102 (void) llvm::createLowerInvokePass();
103 (void) llvm::createLowerSwitchPass();
104 (void) llvm::createNoAAPass();
105 (void) llvm::createObjCARCAliasAnalysisPass();
106 (void) llvm::createObjCARCAPElimPass();
107 (void) llvm::createObjCARCExpandPass();
108 (void) llvm::createObjCARCContractPass();
109 (void) llvm::createObjCARCOptPass();
110 (void) llvm::createPromoteMemoryToRegisterPass();
111 (void) llvm::createDemoteRegisterToMemoryPass();
112 (void) llvm::createPruneEHPass();
113 (void) llvm::createPostDomOnlyPrinterPass();
114 (void) llvm::createPostDomPrinterPass();
115 (void) llvm::createPostDomOnlyViewerPass();
116 (void) llvm::createPostDomViewerPass();
117 (void) llvm::createReassociatePass();
118 (void) llvm::createRegionInfoPass();
119 (void) llvm::createRegionOnlyPrinterPass();
120 (void) llvm::createRegionOnlyViewerPass();
121 (void) llvm::createRegionPrinterPass();
122 (void) llvm::createRegionViewerPass();
123 (void) llvm::createSCCPPass();
124 (void) llvm::createScalarReplAggregatesPass();
125 (void) llvm::createSingleLoopExtractorPass();
126 (void) llvm::createStripSymbolsPass();
127 (void) llvm::createStripNonDebugSymbolsPass();
128 (void) llvm::createStripDeadDebugInfoPass();
129 (void) llvm::createStripDeadPrototypesPass();
130 (void) llvm::createTailCallEliminationPass();
131 (void) llvm::createJumpThreadingPass();
132 (void) llvm::createUnifyFunctionExitNodesPass();
133 (void) llvm::createInstCountPass();
134 (void) llvm::createConstantHoistingPass();
135 (void) llvm::createCodeGenPreparePass();
136 (void) llvm::createEarlyCSEPass();
137 (void) llvm::createGVNPass();
138 (void) llvm::createMemCpyOptPass();
139 (void) llvm::createLoopDeletionPass();
140 (void) llvm::createPostDomTree();
141 (void) llvm::createInstructionNamerPass();
142 (void) llvm::createMetaRenamerPass();
143 (void) llvm::createFunctionAttrsPass();
144 (void) llvm::createMergeFunctionsPass();
145 (void) llvm::createPrintModulePass(*(llvm::raw_ostream*)nullptr);
146 (void) llvm::createPrintFunctionPass(*(llvm::raw_ostream*)nullptr);
147 (void) llvm::createPrintBasicBlockPass(*(llvm::raw_ostream*)nullptr);
148 (void) llvm::createModuleDebugInfoPrinterPass();
149 (void) llvm::createPartialInliningPass();
150 (void) llvm::createLintPass();
151 (void) llvm::createSinkingPass();
152 (void) llvm::createLowerAtomicPass();
153 (void) llvm::createCorrelatedValuePropagationPass();
154 (void) llvm::createMemDepPrinter();
155 (void) llvm::createInstructionSimplifierPass();
156 (void) llvm::createLoopVectorizePass();
157 (void) llvm::createSLPVectorizerPass();
158 (void) llvm::createBBVectorizePass();
159 (void) llvm::createPartiallyInlineLibCallsPass();
160 (void) llvm::createScalarizerPass();
161 (void) llvm::createSeparateConstOffsetFromGEPPass();
163 (void)new llvm::IntervalPartition();
164 (void)new llvm::FindUsedTypes();
165 (void)new llvm::ScalarEvolution();
166 ((llvm::Function*)nullptr)->viewCFGOnly();
167 llvm::RGPassManager RGM;
168 ((llvm::RegionPass*)nullptr)->runOnRegion((llvm::Region*)nullptr, RGM);
169 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)nullptr);
170 X.add((llvm::Value*)nullptr, 0, nullptr); // for -print-alias-sets