diff options
author | Eli Bendersky <eliben@chromium.org> | 2013-07-18 18:00:27 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@chromium.org> | 2013-07-18 18:00:27 -0700 |
commit | 4412ea4b8e019d00dc7574fe1723eea0473a8ec1 (patch) | |
tree | 2badd5ce0727bfad02f10d0d82c8bcfa65677676 /include/llvm/Transforms | |
parent | 4a9f2a703db400ccf760f34101bcdd57642f96e4 (diff) | |
parent | 5b548094edef39376e17445aea28ad2b37d701c4 (diff) |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'include/llvm/Transforms')
-rw-r--r-- | include/llvm/Transforms/NaCl.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/include/llvm/Transforms/NaCl.h b/include/llvm/Transforms/NaCl.h index 43adb237dd..ec1a54aaa8 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); |