[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