[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

Nate Begeman natebegeman at mac.com
Sat Nov 5 01:21:42 PST 2005



Changes in directory llvm/include/llvm/Transforms:

Scalar.h updated: 1.57 -> 1.58
---
Log message:

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.


---
Diffs of the changes:  (+2 -1)

 Scalar.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/Transforms/Scalar.h
diff -u llvm/include/llvm/Transforms/Scalar.h:1.57 llvm/include/llvm/Transforms/Scalar.h:1.58
--- llvm/include/llvm/Transforms/Scalar.h:1.57	Sat Oct 29 00:32:20 2005
+++ llvm/include/llvm/Transforms/Scalar.h	Sat Nov  5 03:21:28 2005
@@ -271,7 +271,8 @@
 // "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;
 
 






More information about the llvm-commits mailing list