[llvm-commits] CVS: llvm/test/Regression/Transforms/Inline/invoke_test-1.ll invoke_test-2.ll invoke_test-3.ll
Chris Lattner
lattner at cs.uiuc.edu
Sun Aug 24 07:18:00 PDT 2003
Changes in directory llvm/test/Regression/Transforms/Inline:
invoke_test-1.ll updated: 1.1 -> 1.2
invoke_test-2.ll updated: 1.1 -> 1.2
invoke_test-3.ll updated: 1.1 -> 1.2
---
Log message:
Fix typeos and add descriptions
---
Diffs of the changes:
Index: llvm/test/Regression/Transforms/Inline/invoke_test-1.ll
diff -u llvm/test/Regression/Transforms/Inline/invoke_test-1.ll:1.1 llvm/test/Regression/Transforms/Inline/invoke_test-1.ll:1.2
--- llvm/test/Regression/Transforms/Inline/invoke_test-1.ll:1.1 Sun Aug 24 01:55:06 2003
+++ llvm/test/Regression/Transforms/Inline/invoke_test-1.ll Sun Aug 24 07:16:58 2003
@@ -1,4 +1,4 @@
-; Test that we can invoke a simple function, turning the calls in it into invoke
+; Test that we can inline a simple function, turning the calls in it into invoke
; instructions
; RUN: as < %s | opt -inline | dis | not grep 'call[^e]'
Index: llvm/test/Regression/Transforms/Inline/invoke_test-2.ll
diff -u llvm/test/Regression/Transforms/Inline/invoke_test-2.ll:1.1 llvm/test/Regression/Transforms/Inline/invoke_test-2.ll:1.2
--- llvm/test/Regression/Transforms/Inline/invoke_test-2.ll:1.1 Sun Aug 24 01:55:07 2003
+++ llvm/test/Regression/Transforms/Inline/invoke_test-2.ll Sun Aug 24 07:16:58 2003
@@ -16,7 +16,7 @@
ret int 1
}
-; caller returns true if might_throw throws an exception...
+; caller returns true if might_throw throws an exception... callee cannot throw.
int %caller() {
%X = invoke int %callee() to label %cont
except label %UnreachableExceptionHandler
Index: llvm/test/Regression/Transforms/Inline/invoke_test-3.ll
diff -u llvm/test/Regression/Transforms/Inline/invoke_test-3.ll:1.1 llvm/test/Regression/Transforms/Inline/invoke_test-3.ll:1.2
--- llvm/test/Regression/Transforms/Inline/invoke_test-3.ll:1.1 Sun Aug 24 01:55:07 2003
+++ llvm/test/Regression/Transforms/Inline/invoke_test-3.ll Sun Aug 24 07:16:58 2003
@@ -14,10 +14,11 @@
ret int 0
exc: ; This just rethrows the exception!
call void %llvm.exc.rethrow()
- ret int 0
+ ret int 123 ; DEAD!
}
-; caller returns true if might_throw throws an exception...
+; caller returns true if might_throw throws an exception... which gets
+; propagated by callee.
int %caller() {
%X = invoke int %callee() to label %cont
except label %Handler
@@ -25,5 +26,5 @@
ret int %X
Handler:
; This consumes an exception thrown by might_throw
- ret int -1
+ ret int 1
}
More information about the llvm-commits
mailing list