[llvm] 64539b1 - Reg2Mem: Convert tests to opaque pointers
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 28 05:41:38 PST 2022
Author: Matt Arsenault
Date: 2022-11-28T08:41:31-05:00
New Revision: 64539b178f9243b590ea9c377c85940058f50973
URL: https://github.com/llvm/llvm-project/commit/64539b178f9243b590ea9c377c85940058f50973
DIFF: https://github.com/llvm/llvm-project/commit/64539b178f9243b590ea9c377c85940058f50973.diff
LOG: Reg2Mem: Convert tests to opaque pointers
Added:
Modified:
llvm/test/Transforms/Reg2Mem/catchswitch-crash.ll
llvm/test/Transforms/Reg2Mem/crash.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/Reg2Mem/catchswitch-crash.ll b/llvm/test/Transforms/Reg2Mem/catchswitch-crash.ll
index 9d2347dec4b31..711be2629b750 100644
--- a/llvm/test/Transforms/Reg2Mem/catchswitch-crash.ll
+++ b/llvm/test/Transforms/Reg2Mem/catchswitch-crash.ll
@@ -3,7 +3,7 @@
declare void @"read_mem"()
-define void @"memcpy_seh"() personality i8* bitcast (i32 (...)* @__C_specific_handler to i8*) {
+define void @"memcpy_seh"() personality ptr @__C_specific_handler {
; CHECK-LABEL: @memcpy_seh(
; CHECK-NEXT: entry:
; CHECK-NEXT: %"reg2mem alloca point" = bitcast i32 0 to i32
@@ -12,7 +12,7 @@ define void @"memcpy_seh"() personality i8* bitcast (i32 (...)* @__C_specific_ha
; CHECK: catch.dispatch:
; CHECK-NEXT: [[TMP0:%.*]] = catchswitch within none [label %__except] unwind to caller
; CHECK: __except:
-; CHECK-NEXT: [[TMP1:%.*]] = catchpad within [[TMP0]] [i8* null]
+; CHECK-NEXT: [[TMP1:%.*]] = catchpad within [[TMP0]] [ptr null]
; CHECK-NEXT: unreachable
; CHECK: cleanup:
; CHECK-NEXT: ret void
@@ -25,7 +25,7 @@ catch.dispatch: ; preds = %entry
%0 = catchswitch within none [label %__except] unwind to caller
__except: ; preds = %catch.dispatch
- %1 = catchpad within %0 [i8* null]
+ %1 = catchpad within %0 [ptr null]
unreachable
cleanup: ; preds = %entry
diff --git a/llvm/test/Transforms/Reg2Mem/crash.ll b/llvm/test/Transforms/Reg2Mem/crash.ll
index c3b8bf6975afd..582f158bd75dd 100644
--- a/llvm/test/Transforms/Reg2Mem/crash.ll
+++ b/llvm/test/Transforms/Reg2Mem/crash.ll
@@ -13,13 +13,13 @@ declare void @f4_()
declare void @_Z12xxxdtsP10xxxpq()
-define hidden void @_ZN12xxxyzIi9xxxwLi29ELi0EE4f3NewES0_i() ssp align 2 personality i8* bitcast (i32 (...)* @__gxx_personality_sj0 to i8*) {
+define hidden void @_ZN12xxxyzIi9xxxwLi29ELi0EE4f3NewES0_i() ssp align 2 personality ptr @__gxx_personality_sj0 {
bb:
invoke void @f4_()
to label %bb1 unwind label %.thread
.thread: ; preds = %bb
- %tmp = landingpad { i8*, i32 }
+ %tmp = landingpad { ptr, i32 }
cleanup
br label %bb13
@@ -32,14 +32,14 @@ bb1: ; preds = %bb
to label %bb6 unwind label %bb2
bb2: ; preds = %.noexc
- %tmp3 = landingpad { i8*, i32 }
+ %tmp3 = landingpad { ptr, i32 }
cleanup
invoke void @f3()
to label %.body unwind label %bb4
bb4: ; preds = %bb2
- %tmp5 = landingpad { i8*, i32 }
- catch i8* null
+ %tmp5 = landingpad { ptr, i32 }
+ catch ptr null
unreachable
bb6: ; preds = %.noexc
@@ -54,13 +54,13 @@ bb7: ; preds = %_ZN6xxxdIN12xxxyzIi
ret void
bb8: ; preds = %_ZN6xxxdIN12xxxyzIi9xxxwLi29ELi0EE4fr1jS3_.exit
- %tmp9 = landingpad { i8*, i32 }
+ %tmp9 = landingpad { ptr, i32 }
cleanup
br label %_ZN10xxxpqdlev.exit
bb10: ; preds = %bb6, %bb1
%.1 = phi i1 [ true, %bb1 ], [ false, %bb6 ]
- %tmp11 = landingpad { i8*, i32 }
+ %tmp11 = landingpad { ptr, i32 }
cleanup
br label %.body
@@ -77,11 +77,11 @@ bb13: ; preds = %bb12, %.thread
to label %_ZN10xxxpqdlev.exit unwind label %bb14
_ZN10xxxpqdlev.exit: ; preds = %bb13, %bb12, %bb8
- resume { i8*, i32 } undef
+ resume { ptr, i32 } undef
bb14: ; preds = %bb13, %.body
- %tmp15 = landingpad { i8*, i32 }
- catch i8* null
+ %tmp15 = landingpad { ptr, i32 }
+ catch ptr null
unreachable
}
More information about the llvm-commits
mailing list