aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2005-11-05 09:21:28 +0000
committerNate Begeman <natebegeman@mac.com>2005-11-05 09:21:28 +0000
commit14b0529532904b9e5a1e34526b4a3209f3e5bc62 (patch)
tree43e99ef7bb1cdfbb2828eea5617026f6d426e787 /include/llvm/Transforms
parentae4664a9f2da955c9d2a3f38b28f0a4395851ace (diff)
downloadexternal_llvm-14b0529532904b9e5a1e34526b4a3209f3e5bc62.zip
external_llvm-14b0529532904b9e5a1e34526b4a3209f3e5bc62.tar.gz
external_llvm-14b0529532904b9e5a1e34526b4a3209f3e5bc62.tar.bz2
Add support alignment of allocation instructions.
Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the bytecode representation. That's coming up next. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24196 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Transforms')
-rw-r--r--include/llvm/Transforms/Scalar.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h
index 367d9bc..ef31f3e 100644
--- a/include/llvm/Transforms/Scalar.h
+++ b/include/llvm/Transforms/Scalar.h
@@ -271,7 +271,8 @@ FunctionPass *createLowerPackedPass();
// "my LLVM-to-LLVM pass doesn't support the invoke instruction yet" lowering
// pass.
//
-FunctionPass *createLowerInvokePass();
+FunctionPass *createLowerInvokePass(unsigned JumBufSize = 200,
+ unsigned JumpBufAlign = 0);
extern const PassInfo *LowerInvokePassID;