+10207
-0
lines changedFilter options
+10207
-0
lines changed Original file line number Diff line number Diff line change
@@ -178,13 +178,22 @@ namespace llvm {
178
178
/// pass.
179
179
FunctionPass *createLazyValueInfoPass();
180
180
181
+
//===--------------------------------------------------------------------===//
182
+
//
183
+
// createLoopDependenceAnalysisPass - This creates an instance of the
184
+
// LoopDependenceAnalysis pass.
185
+
//
186
+
LoopPass *createDependenceAnalysisPass();
187
+
181
188
//===--------------------------------------------------------------------===//
182
189
//
183
190
// createLoopDependenceAnalysisPass - This creates an instance of the
184
191
// LoopDependenceAnalysis pass.
185
192
//
186
193
LoopPass *createLoopDependenceAnalysisPass();
187
194
195
+
//===--------------------------------------------------------------------===//
196
+
//
188
197
// Minor pass prototypes, allowing us to expose them through bugpoint and
189
198
// analyze.
190
199
FunctionPass *createInstCountPass();
Original file line number Diff line number Diff line change
@@ -94,6 +94,7 @@ void initializeDCEPass(PassRegistry&);
94
94
void initializeDSEPass(PassRegistry&);
95
95
void initializeDeadInstEliminationPass(PassRegistry&);
96
96
void initializeDeadMachineInstructionElimPass(PassRegistry&);
97
+
void initializeDependenceAnalysisPass(PassRegistry&);
97
98
void initializeDomOnlyPrinterPass(PassRegistry&);
98
99
void initializeDomOnlyViewerPass(PassRegistry&);
99
100
void initializeDomPrinterPass(PassRegistry&);
Original file line number Diff line number Diff line change
@@ -64,6 +64,7 @@ namespace {
64
64
(void) llvm::createDeadCodeEliminationPass();
65
65
(void) llvm::createDeadInstEliminationPass();
66
66
(void) llvm::createDeadStoreEliminationPass();
67
+
(void) llvm::createDependenceAnalysisPass();
67
68
(void) llvm::createDomOnlyPrinterPass();
68
69
(void) llvm::createDomPrinterPass();
69
70
(void) llvm::createDomOnlyViewerPass();
Original file line number Diff line number Diff line change
@@ -31,6 +31,7 @@ void llvm::initializeAnalysis(PassRegistry &Registry) {
31
31
initializeCFGOnlyViewerPass(Registry);
32
32
initializeCFGOnlyPrinterPass(Registry);
33
33
initializePrintDbgInfoPass(Registry);
34
+
initializeDependenceAnalysisPass(Registry);
34
35
initializeDominanceFrontierPass(Registry);
35
36
initializeDomViewerPass(Registry);
36
37
initializeDomPrinterPass(Registry);
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@ add_llvm_library(LLVMAnalysis
13
13
CodeMetrics.cpp
14
14
ConstantFolding.cpp
15
15
DbgInfoPrinter.cpp
16
+
DependenceAnalysis.cpp
16
17
DomPrinter.cpp
17
18
DominanceFrontier.cpp
18
19
IVUsers.cpp
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4