Index: include/llvm/Transforms/NaCl.h |
diff --git a/include/llvm/Transforms/NaCl.h b/include/llvm/Transforms/NaCl.h |
index 43adb237dd26da59775769c9cf6a0bdb50a43ac7..ec1a54aaa88494553a74bf7574eff5933d7234c9 100644 |
--- a/include/llvm/Transforms/NaCl.h |
+++ b/include/llvm/Transforms/NaCl.h |
@@ -22,30 +22,31 @@ class PassManager; |
class Use; |
class Value; |
+BasicBlockPass *createExpandGetElementPtrPass(); |
+BasicBlockPass *createPromoteI1OpsPass(); |
+FunctionPass *createExpandConstantExprPass(); |
+FunctionPass *createExpandStructRegsPass(); |
+FunctionPass *createInsertDivideCheckPass(); |
+FunctionPass *createPromoteIntegersPass(); |
+FunctionPass *createResolvePNaClIntrinsicsPass(); |
ModulePass *createAddPNaClExternalDeclsPass(); |
ModulePass *createCanonicalizeMemIntrinsicsPass(); |
ModulePass *createExpandArithWithOverflowPass(); |
ModulePass *createExpandByValPass(); |
-FunctionPass *createExpandConstantExprPass(); |
ModulePass *createExpandCtorsPass(); |
-BasicBlockPass *createExpandGetElementPtrPass(); |
ModulePass *createExpandSmallArgumentsPass(); |
-FunctionPass *createExpandStructRegsPass(); |
-ModulePass *createExpandTlsPass(); |
ModulePass *createExpandTlsConstantExprPass(); |
+ModulePass *createExpandTlsPass(); |
ModulePass *createExpandVarArgsPass(); |
ModulePass *createFlattenGlobalsPass(); |
ModulePass *createGlobalCleanupPass(); |
-BasicBlockPass *createPromoteI1OpsPass(); |
-FunctionPass *createPromoteIntegersPass(); |
ModulePass *createReplacePtrsWithIntsPass(); |
ModulePass *createResolveAliasesPass(); |
-FunctionPass *createResolvePNaClIntrinsicsPass(); |
+ModulePass *createRewriteAtomicsPass(); |
ModulePass *createRewriteLLVMIntrinsicsPass(); |
ModulePass *createRewritePNaClLibraryCallsPass(); |
ModulePass *createStripAttributesPass(); |
ModulePass *createStripMetadataPass(); |
-FunctionPass *createInsertDivideCheckPass(); |
void PNaClABISimplifyAddPreOptPasses(PassManager &PM); |
void PNaClABISimplifyAddPostOptPasses(PassManager &PM); |