| 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();
|
| +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);
|
|
|