[llvm-branch-commits] [llvm] 90c60a5 - Trap test case separation
Albion Fung via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Jun 25 00:08:49 PDT 2021
Author: Albion Fung
Date: 2021-06-25T02:08:39-05:00
New Revision: 90c60a5f59c5a3e1d1da9b7721fe5f89db2b2ad3
URL: https://github.com/llvm/llvm-project/commit/90c60a5f59c5a3e1d1da9b7721fe5f89db2b2ad3
DIFF: https://github.com/llvm/llvm-project/commit/90c60a5f59c5a3e1d1da9b7721fe5f89db2b2ad3.diff
LOG: Trap test case separation
Added:
Modified:
llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c
llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c b/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c
index 110c932936e1..2f5e2e6f7eea 100644
--- a/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c
+++ b/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c
@@ -11,6 +11,7 @@ long long lla, llb;
double da;
int ia, ib;
+#ifndef __PPC64__
// tdw
void test_xl_tdw(void) {
// CHECK-LABEL: test_xl_tdw
@@ -25,8 +26,9 @@ void test_tdw(void) {
// CHECK-NEXT: entry:
// CHECK: void @llvm.ppc.tdw(i64 %0, i64 %1, i32 13)
- __tdw(lla, llb, 13);
+ __builtin_ppc_tdw(lla, llb, 13);
}
+#endif
// td
void test_tw(void) {
@@ -34,7 +36,7 @@ void test_tw(void) {
// CHECK-NEXT: entry:
// CHECK: void @llvm.ppc.tw(i32 %0, i32 %1, i32 1)
- __tw(ia, ib, 1);
+ __builtin_ppc_tw(ia, ib, 1);
}
void test_xl_tw(void) {
@@ -60,6 +62,7 @@ void test_xl_trap(void) {
__trap(ia);
}
+#ifndef __PPC64__
// trapd
void test_trapd(void) {
// CHECK-LABEL: test_trapd
@@ -74,3 +77,4 @@ void test_xl_trapd(void) {
// CHECK: void @llvm.ppc.trapd(i64 %0)
__trapd(da);
}
+#endif
diff --git a/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll b/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll
index e8f7aa52f20d..1407dbf1db5f 100644
--- a/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll
+++ b/llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.ll
@@ -9,6 +9,7 @@
; RUN: -mcpu=pwr9 < %s | FileCheck %s --check-prefix=CHECK-64
; tdw
+#ifndef __PPC64__
declare void @llvm.ppc.tdw(i64 %a, i64 %b, i32 immarg)
define dso_local void @test__tdwlgt(i64 %a, i64 %b) {
call void @llvm.ppc.tdw(i64 %a, i64 %b, i32 1)
@@ -69,8 +70,9 @@ define dso_local void @test__tdw_no_match(i64 %a, i64 %b) {
call void @llvm.ppc.tdw(i64 %a, i64 %b, i32 13)
ret void
}
+#endif
-; td
+; tw
declare void @llvm.ppc.tw(i32 %a, i32 %b, i32 %c)
define dso_local void @test__twlgt(i32 %a, i32 %b) {
call void @llvm.ppc.tw(i32 %a, i32 %b, i32 1)
More information about the llvm-branch-commits
mailing list