aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2013-03-25 16:51:51 -0700
committerDerek Schuff <dschuff@chromium.org>2013-03-25 16:51:51 -0700
commit77fc541fc5b17685047aa296f7669a2ddc2bfd89 (patch)
tree906e4da1ebed28a0e1d582eea0e20b74ee9058f6 /include
parent14a8889a009e84ba18ab200d590cf76bb47000b1 (diff)
PNaCl ABI: add passes to cleanup/finalize some linkage types and resolve aliases.
R=mseaborn@chromium.org,eliben@chromium.org BUG= https://code.google.com/p/nativeclient/issues/detail?id=3339 Review URL: https://codereview.chromium.org/13036005
Diffstat (limited to 'include')
-rw-r--r--include/llvm/InitializePasses.h4
-rw-r--r--include/llvm/Transforms/NaCl.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/include/llvm/InitializePasses.h b/include/llvm/InitializePasses.h
index 0655c22545..9934ff3a9a 100644
--- a/include/llvm/InitializePasses.h
+++ b/include/llvm/InitializePasses.h
@@ -279,12 +279,14 @@ void initializeMachineFunctionPrinterPassPass(PassRegistry&);
// @LOCALMOD-BEGIN
void initializeExpandConstantExprPass(PassRegistry&);
void initializeExpandCtorsPass(PassRegistry&);
-void initializeExpandTlsPass(PassRegistry&);
void initializeExpandTlsConstantExprPass(PassRegistry&);
+void initializeExpandTlsPass(PassRegistry&);
void initializeExpandVarArgsPass(PassRegistry&);
+void initializeGlobalCleanupPass(PassRegistry&);
void initializeNaClCcRewritePass(PassRegistry&);
void initializePNaClABIVerifyModulePass(PassRegistry&);
void initializePNaClABIVerifyFunctionsPass(PassRegistry&);
+void initializeResolveAliasesPass(PassRegistry&);
// @LOCALMOD-END
}
diff --git a/include/llvm/Transforms/NaCl.h b/include/llvm/Transforms/NaCl.h
index 6494200f6d..b5108fbf32 100644
--- a/include/llvm/Transforms/NaCl.h
+++ b/include/llvm/Transforms/NaCl.h
@@ -20,6 +20,8 @@ ModulePass *createExpandCtorsPass();
ModulePass *createExpandTlsPass();
ModulePass *createExpandTlsConstantExprPass();
ModulePass *createExpandVarArgsPass();
+ModulePass *createGlobalCleanupPass();
+ModulePass *createResolveAliasesPass();
}