[llvm] ffee3b2 - [NVPTX] Add version test for sm_75, sm_80, sm_86.

Christian Sigg via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 13 11:24:17 PST 2022


Author: Christian Sigg
Date: 2022-01-13T20:24:09+01:00
New Revision: ffee3b2f7a8ef2f488bad422be1901c5efcbd901

URL: https://github.com/llvm/llvm-project/commit/ffee3b2f7a8ef2f488bad422be1901c5efcbd901
DIFF: https://github.com/llvm/llvm-project/commit/ffee3b2f7a8ef2f488bad422be1901c5efcbd901.diff

LOG: [NVPTX] Add version test for sm_75, sm_80, sm_86.

Combine the sm-version tests into a single file.

Reviewed By: bkramer, tra

Differential Revision: https://reviews.llvm.org/D117198

Added: 
    llvm/test/CodeGen/NVPTX/sm-version.ll

Modified: 
    

Removed: 
    llvm/test/CodeGen/NVPTX/sm-version-20.ll
    llvm/test/CodeGen/NVPTX/sm-version-21.ll
    llvm/test/CodeGen/NVPTX/sm-version-30.ll
    llvm/test/CodeGen/NVPTX/sm-version-32.ll
    llvm/test/CodeGen/NVPTX/sm-version-35.ll
    llvm/test/CodeGen/NVPTX/sm-version-37.ll
    llvm/test/CodeGen/NVPTX/sm-version-50.ll
    llvm/test/CodeGen/NVPTX/sm-version-52.ll
    llvm/test/CodeGen/NVPTX/sm-version-53.ll
    llvm/test/CodeGen/NVPTX/sm-version-60.ll
    llvm/test/CodeGen/NVPTX/sm-version-61.ll
    llvm/test/CodeGen/NVPTX/sm-version-62.ll
    llvm/test/CodeGen/NVPTX/sm-version-70.ll


################################################################################
diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-20.ll b/llvm/test/CodeGen/NVPTX/sm-version-20.ll
deleted file mode 100644
index c21f49e6aeb96..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-20.ll
+++ /dev/null
@@ -1,6 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 | FileCheck %s
-
-
-; CHECK: .target sm_20
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-21.ll b/llvm/test/CodeGen/NVPTX/sm-version-21.ll
deleted file mode 100644
index 4fb6de3e6323a..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-21.ll
+++ /dev/null
@@ -1,6 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_21 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_21 | FileCheck %s
-
-
-; CHECK: .target sm_21
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-30.ll b/llvm/test/CodeGen/NVPTX/sm-version-30.ll
deleted file mode 100644
index 4f35cf04c63b7..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-30.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_30 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_30 | FileCheck %s
-
-
-; CHECK: .version 3.2
-; CHECK: .target sm_30
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-32.ll b/llvm/test/CodeGen/NVPTX/sm-version-32.ll
deleted file mode 100644
index d6a5082c5267d..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-32.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_32 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_32 | FileCheck %s
-
-
-; CHECK: .version 4.0
-; CHECK: .target sm_32
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-35.ll b/llvm/test/CodeGen/NVPTX/sm-version-35.ll
deleted file mode 100644
index 8456c666677de..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-35.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_35 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_35 | FileCheck %s
-
-
-; CHECK: .version 3.2
-; CHECK: .target sm_35
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-37.ll b/llvm/test/CodeGen/NVPTX/sm-version-37.ll
deleted file mode 100644
index fd51a9c7063f6..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-37.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_37 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_37 | FileCheck %s
-
-
-; CHECK: .version 4.1
-; CHECK: .target sm_37
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-50.ll b/llvm/test/CodeGen/NVPTX/sm-version-50.ll
deleted file mode 100644
index 374c6ea057ae6..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-50.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_50 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_50 | FileCheck %s
-
-
-; CHECK: .version 4.0
-; CHECK: .target sm_50
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-52.ll b/llvm/test/CodeGen/NVPTX/sm-version-52.ll
deleted file mode 100644
index 18881b2e98cc4..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-52.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_52 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_52 | FileCheck %s
-
-
-; CHECK: .version 4.1
-; CHECK: .target sm_52
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-53.ll b/llvm/test/CodeGen/NVPTX/sm-version-53.ll
deleted file mode 100644
index 50d2dec11bc58..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-53.ll
+++ /dev/null
@@ -1,7 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_53 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_53 | FileCheck %s
-
-
-; CHECK: .version 4.2
-; CHECK: .target sm_53
-

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-60.ll b/llvm/test/CodeGen/NVPTX/sm-version-60.ll
deleted file mode 100644
index 4f6b508a70b55..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-60.ll
+++ /dev/null
@@ -1,5 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_60 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_60 | FileCheck %s
-
-; CHECK: .version 5.0
-; CHECK: .target sm_60

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-61.ll b/llvm/test/CodeGen/NVPTX/sm-version-61.ll
deleted file mode 100644
index 535ef066d0c36..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-61.ll
+++ /dev/null
@@ -1,5 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_61 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_61 | FileCheck %s
-
-; CHECK: .version 5.0
-; CHECK: .target sm_61

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-62.ll b/llvm/test/CodeGen/NVPTX/sm-version-62.ll
deleted file mode 100644
index 7d425b6d12e9d..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-62.ll
+++ /dev/null
@@ -1,5 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_62 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_62 | FileCheck %s
-
-; CHECK: .version 5.0
-; CHECK: .target sm_62

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version-70.ll b/llvm/test/CodeGen/NVPTX/sm-version-70.ll
deleted file mode 100644
index 8b72d50747ae5..0000000000000
--- a/llvm/test/CodeGen/NVPTX/sm-version-70.ll
+++ /dev/null
@@ -1,5 +0,0 @@
-; RUN: llc < %s -march=nvptx -mcpu=sm_70 | FileCheck %s
-; RUN: llc < %s -march=nvptx64 -mcpu=sm_70 | FileCheck %s
-
-; CHECK: .version 6.0
-; CHECK: .target sm_70

diff  --git a/llvm/test/CodeGen/NVPTX/sm-version.ll b/llvm/test/CodeGen/NVPTX/sm-version.ll
new file mode 100644
index 0000000000000..7cb56a81bab9d
--- /dev/null
+++ b/llvm/test/CodeGen/NVPTX/sm-version.ll
@@ -0,0 +1,65 @@
+; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s --check-prefix=SM20
+; RUN: llc < %s -march=nvptx -mcpu=sm_21 | FileCheck %s --check-prefix=SM21
+; RUN: llc < %s -march=nvptx -mcpu=sm_30 | FileCheck %s --check-prefix=SM30
+; RUN: llc < %s -march=nvptx -mcpu=sm_32 | FileCheck %s --check-prefix=SM32
+; RUN: llc < %s -march=nvptx -mcpu=sm_35 | FileCheck %s --check-prefix=SM35
+; RUN: llc < %s -march=nvptx -mcpu=sm_37 | FileCheck %s --check-prefix=SM37
+; RUN: llc < %s -march=nvptx -mcpu=sm_50 | FileCheck %s --check-prefix=SM50
+; RUN: llc < %s -march=nvptx -mcpu=sm_52 | FileCheck %s --check-prefix=SM52
+; RUN: llc < %s -march=nvptx -mcpu=sm_53 | FileCheck %s --check-prefix=SM53
+; RUN: llc < %s -march=nvptx -mcpu=sm_60 | FileCheck %s --check-prefix=SM60
+; RUN: llc < %s -march=nvptx -mcpu=sm_61 | FileCheck %s --check-prefix=SM61
+; RUN: llc < %s -march=nvptx -mcpu=sm_62 | FileCheck %s --check-prefix=SM62
+; RUN: llc < %s -march=nvptx -mcpu=sm_70 | FileCheck %s --check-prefix=SM70
+; RUN: llc < %s -march=nvptx -mcpu=sm_75 | FileCheck %s --check-prefix=SM75
+; RUN: llc < %s -march=nvptx -mcpu=sm_80 | FileCheck %s --check-prefix=SM80
+; RUN: llc < %s -march=nvptx -mcpu=sm_86 | FileCheck %s --check-prefix=SM86
+
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 | FileCheck %s --check-prefix=SM20
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_21 | FileCheck %s --check-prefix=SM21
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_30 | FileCheck %s --check-prefix=SM30
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_32 | FileCheck %s --check-prefix=SM32
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_35 | FileCheck %s --check-prefix=SM35
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_37 | FileCheck %s --check-prefix=SM37
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_50 | FileCheck %s --check-prefix=SM50
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_52 | FileCheck %s --check-prefix=SM52
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_53 | FileCheck %s --check-prefix=SM53
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_60 | FileCheck %s --check-prefix=SM60
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_61 | FileCheck %s --check-prefix=SM61
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_62 | FileCheck %s --check-prefix=SM62
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_70 | FileCheck %s --check-prefix=SM70
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_75 | FileCheck %s --check-prefix=SM75
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_80 | FileCheck %s --check-prefix=SM80
+; RUN: llc < %s -march=nvptx64 -mcpu=sm_86 | FileCheck %s --check-prefix=SM86
+
+; SM30: .version 3.2
+; SM32: .version 4.0
+; SM35: .version 3.2
+; SM37: .version 4.1
+; SM50: .version 4.0
+; SM52: .version 4.1
+; SM53: .version 4.2
+; SM60: .version 5.0
+; SM61: .version 5.0
+; SM62: .version 5.0
+; SM70: .version 6.0
+; SM75: .version 6.3
+; SM80: .version 7.0
+; SM86: .version 7.1
+
+; SM20: .target sm_20
+; SM21: .target sm_21
+; SM30: .target sm_30
+; SM32: .target sm_32
+; SM35: .target sm_35
+; SM37: .target sm_37
+; SM50: .target sm_50
+; SM52: .target sm_52
+; SM53: .target sm_53
+; SM60: .target sm_60
+; SM61: .target sm_61
+; SM62: .target sm_62
+; SM70: .target sm_70
+; SM75: .target sm_75
+; SM80: .target sm_80
+; SM86: .target sm_86


        


More information about the llvm-commits mailing list