Index: include/llvm/Transforms/NaCl.h |
diff --git a/include/llvm/Transforms/NaCl.h b/include/llvm/Transforms/NaCl.h |
index 6924320cfe67e17839feed6cb8646ce3ce3e8c6b..9aaf3320310ad795b56d4bb8f90a21731886e5af 100644 |
--- a/include/llvm/Transforms/NaCl.h |
+++ b/include/llvm/Transforms/NaCl.h |
@@ -22,28 +22,29 @@ class PassManager; |
class Use; |
class Value; |
+BasicBlockPass *createExpandGetElementPtrPass(); |
Mark Seaborn
2013/07/02 19:16:02
Please don't re-sort this list -- it makes the cha
JF
2013/07/02 23:14:54
Unfortunate that automated sorting wasn't enforced
|
+FunctionPass *createExpandConstantExprPass(); |
+FunctionPass *createExpandStructRegsPass(); |
+FunctionPass *createInsertDivideCheckPass(); |
+FunctionPass *createPromoteIntegersPass(); |
+FunctionPass *createResolvePNaClIntrinsicsPass(); |
ModulePass *createAddPNaClExternalDeclsPass(); |
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(); |
-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); |