projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[WinEH] Add cleanupendpad instruction
[oota-llvm.git]
/
test
/
Transforms
/
MergeFunc
/
call-and-invoke-with-ranges.ll
diff --git
a/test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll
b/test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll
index 806ca3c17a6af578e51ee8b511738f7a13cf6a96..f138ac429144ebd948ccbc9527a39ea14b9af3de 100644
(file)
--- a/
test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll
+++ b/
test/Transforms/MergeFunc/call-and-invoke-with-ranges.ll
@@
-63,6
+63,14
@@
lpad:
resume { i8*, i32 } zeroinitializer
}
resume { i8*, i32 } zeroinitializer
}
+define i8 @call_with_same_range() {
+; CHECK-LABEL: @call_with_same_range
+; CHECK: tail call i8 @call_with_range
+ bitcast i8 0 to i8
+ %out = call i8 @dummy(), !range !0
+ ret i8 %out
+}
+
define i8 @invoke_with_same_range() personality i8* undef {
; CHECK-LABEL: @invoke_with_same_range()
; CHECK: tail call i8 @invoke_with_range()
define i8 @invoke_with_same_range() personality i8* undef {
; CHECK-LABEL: @invoke_with_same_range()
; CHECK: tail call i8 @invoke_with_range()
@@
-76,14
+84,6
@@
lpad:
resume { i8*, i32 } zeroinitializer
}
resume { i8*, i32 } zeroinitializer
}
-define i8 @call_with_same_range() {
-; CHECK-LABEL: @call_with_same_range
-; CHECK: tail call i8 @call_with_range
- bitcast i8 0 to i8
- %out = call i8 @dummy(), !range !0
- ret i8 %out
-}
-
declare i8 @dummy();
declare i8 @dummy();